1
我試圖訪問我的朋友使用php製作的服務器。我正在使用WWW對象來獲取或POST JSON。服務器始終需要http基本授權。例如,我的一個GET請求獲取用戶信息如下所示。Unity3D WWW不適用於Android和iOS
https://basicauthuser:[email protected]/user/samantha/
在Unity編輯器(v5.4.0f4),它的偉大工程!沒問題。在iOS上,我收到了一個「Not Found」響應(它沒有說404,只是「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?