1. ホーム
  2. http

[解決済み] HTTPステータスコード0 - Error Domain=NSURLErrorDomain?

2022-03-03 05:31:42

質問

私はiOSのプロジェクトに取り組んでいます。

このアプリケーションでは、サーバーから画像をダウンロードしています。

問題あり。

画像をダウンロードする際、以下のようなメッセージが表示されます。 リクエストタイムアウト . ドキュメントによると、リクエストタイムアウトのHTTPステータスコードは次のとおりです。 408 .

しかし、私のアプリケーションでは、HTTPステータスコードが表示されます。 0 というエラーが表示されます。

Error Domain=NSURLErrorDomain Code=-1001 "リクエストはタイムアウトしました。 ユーザー情報=0xb9af710 {NSErrorFailingURLStringKey=。 http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg , NSErrorFailingURLKey=。 http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg , NSLocalizedDescription=要求がタイムアウトしました。 NSUnderlyingError=0x13846870 "要求がタイムアウトしました."}。

インターネットで検索したところ、HTTPステータスコード0に関する情報は見つかりませんでした。

どなたか説明してください。

どのように解決するのですか?

HTTPステータスコード0は存在しません。あなたが見ているのは、あなたが使っているAPI/ライブラリが返す0です。そのため、ドキュメントを確認する必要があります。