私の友人がphpを使用して作成したサーバにアクセスしようとしています。私はGETまたはPOST jsonにWWWオブジェクトを使用しています。サーバーには常にhttp基本認証が必要です。たとえば、私のGET要求の1つは、ユーザーの情報を取得するためのものです。ユニティ・エディタ(v5.4.0f4)でUnity3D WWWがAndroidとiOSで動作しない
https://basicauthuser:[email protected]/user/samantha/
、それは素晴らしい作品!問題ない。 iOSでは、「Not Found」という応答が表示されます(「Not Found」と表示されません)。Androidでは「401:Unauthorized」という応答が表示されます。
iOSでは、ビルド時にxcodeで任意のHTTPロードが有効になっていることを確認しましたが、これはHTTPSアドレスなので問題ではありません。私はHTTPアドレスでサーバーにアクセスしようとしましたが、いずれのデバイスでも応答に違いはありません。 WWWオブジェクトに
、私は以下のヘッダを送信しています、場合には役立ちます:
headers.Add ("Content-Length", _jsonDataToSend.Length.ToString());
headers.Add ("Content-Type", "application/json");
headers.Add ("Accepts", "application/json");
はなぜ私の呼び出しは、iOSとAndroidに失敗していますか?