我正在使用Unity 5.4为Microsoft Hololens开发应用程序。我试图使用WWW类提交Web请求(文档here)。我用于WWW请求的C#代码基本上如下所示:
string requestURL = "https://example.com";
WWWForm form = new WWWForm();
form.AddField("field_name", "field_value"); //added bc Unity doesn't support empty posts
// Add authorization header
string authorizationInfo = user_id + ":" + user_token;
authInfo = Convert.ToBase64String(Encoding.UTF8.GetBytes(authInfo));
Dictionary <string,string> headers = form.headers;
headers["authorization"] = "Basic " + authInfo;
// Submit Request
WWW www = new WWW(requestURL, form.data, headers);
始终在Unity编辑器中成功提交请求(服务器使用所需信息进行响应)。但是,当我部署到Hololens时,它仅在requestURL
使用HTTP协议时才有效。当requestURL
使用HTTPS时,似乎没有来自服务器的响应。有没有任何理由为什么这样做,是否有人知道如何使这项工作的HTTPS?任何帮助是极大的赞赏。