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?