2017-09-17 10 views
1

私はCordovaアプリケーションを使ってCordovaアプリケーションを作成しています。私は、次のURLを使用して、ユーザー名とパスワードをparamsとして認証の投稿要求を作成しています。Error Domain = com.alamofire.error.serialization.response Code = -1011 "リクエストが失敗しました:404が見つかりません"

https://xxxx.xxxx.com:443/xxx/v3/xxx/Authentication/signin 

アンドロイドでリクエストするとき、そして郵便配達員でもすべてがうまくいきます。しかし、私が同じ要求をすると、次のエラーで失敗します。

Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x60800002e160> { URL: https://xxxx.xxxx.com:443/xxx/v3/xxx/Authentication/signin } { status code: 404, headers { 
    "Content-Length" = 817; 
    "Content-Type" = "text/html"; 
    Date = "Sun, 17 Sep 2017 15:37:12 GMT"; 
    Server = "Microsoft-IIS/8.0"; 
} }, NSErrorFailingURLKey=https://xxxx.xxxx.com:443/xxx/v3/xxx/Authentication/signin 

上記のポート443を削除すると、すべて正常に動作します。私はこの問題を解決する方法がiOS angでどうして起こっているのか分かりません。

私のアプリケーションは、クライアントに応じて異なるポート番号で異なるサーバー構成で動作するため、ポート番号を使用します。

答えて

0

エラーには、アクセスしようとしているリソースが見つかりません。これが原因多くの理由に発生する可能性が

、いくつかの可能な1さんは - あなたがアクセスしようとしている

  • サービスエンドポイントが正しくありません。
  • 要求のContent-Typeヘッダーがサーバーで要求されているヘッダーと一致しません。 What are all the possible values for HTTP "Content-Type" header?それらのすべてを試してはいけません。バックエンドの人にそれを聞いてください。
+0

uriからポート443を削除するとapiが動作すると述べています。それでもあなたはコンテンツタイプの問題だと思いますか?私はすでに多くのフェムトを試したので – Mourice

関連する問題