HttpRequestException は HTTP 呼び出し全般の失敗を包むことが多い。ネットワーク失敗も、状況によってはステータス付きも、内側に別例外がある。 先に結論 切り分けチェックリスト コード上の定石 us ...
続きを読むIHttpClientFactory は HttpClient の寿命・ハンドラ再利用を枠組みで管理する仕組み。都度 new によるソケット枯渇を避けつつ、名前付きクライアントで Timeout などを揃える。 先に結論 ...
続きを読むコントローラもアクションもあるのに 404。ルーティング・属性・エンドポイント登録のどれかが外れていることが多い。 先に結論 チェックリスト よくある原因 確認のコツ 関連: DI Unable to resolve s ...
続きを読むアクションに入る前に 400 になる典型がモデルバインディング/バリデーション失敗。[ApiController] だと自動で ProblemDetails っぽい応答になりやすい。 先に結論 切り分け手順 よくある原因 ...
続きを読むAPI のエラー形式がエンドポイントごとに違うとクライアントが辛い。ProblemDetails(RFC 7807 系)で type / title / status / detail を揃えるのが定石。 先に結論 揃え ...
続きを読む