2017-10-30 22 views
0

私は、swiftを使用してiOSアプリケーションを構築しています。 API呼び出しにはURLSessionを使用します。 IPアドレスを使用してすべてのAPI呼び出しを行い、すべてが機能していました。今、店にアプリを置くために、私はドメイン名にIPアドレスを変更しました。 APIは郵便配達員から働いています。しかし、私のコードでは、エラー:
"HTTPロードが失敗しました(エラーコード:100 [1:100])、エラーコード:100で処理が完了できませんでした。
私は任意の負荷を本当に使用しました。私はプロトコルとして "https"と "http"を試しました。私は何が欠けていますか?
スウィフト3
Xcodeの9
試験装置iOSの11プロトコル呼び出しエラーを与えるAPI呼び出し

編集:私は、サーバーのIPアドレスを使用していた場合、この問題は生じていない 。したがって、私の要求やフォーマットに誤りはないと思います。 IPアドレスをドメイン名(https://myServerAddress.com)に変更するとエラーが発生します。

+0

私は投票ダウン1を参照してください。あなたが投票を下す前に理由を教えてください。私はこれに適切な答えを与える重複した質問は見ていない。 – Rounak

+0

[Error Domain = NSPOSIXErrorDomain Code = 100 "Protocol error"]の重複している可能性があります(https://stackoverflow.com/questions/41461481/error-domain-nsposixerrordomain-code-100-protocol-error) – Rishabh

答えて

0

エラーコードの説明:

100は 、クライアントが要求を継続する必要があります続行します。この中間応答は、要求の最初の部分が受信され、サーバーによってまだ拒否されていないことをクライアントに通知するために使用されます。クライアントは、要求の残りの部分を送信し続けるべきである(SHOULD)か、要求がすでに完了している場合は、この応答を無視する。要求が完了した後、サーバは最終応答を送信しなければならない(MUST)。このステータスコードの使用と処理の詳細については、8.2.3項を参照してください。

リクエストに必要なすべてのデータが含まれていないため、サーバーは残りのデータの送信を続行するか、サーバーが適切な方法で提供する必要があるレスポンスを処理していないようです。

私はの可能重複としてこれを参照してください: Error Domain=NSPOSIXErrorDomain Code=100 "Protocol error"

関連する問題