Unity WWW Windows应用商店错误适用于HTTP而不是HTTPS

时间:2016-06-23 23:14:16

标签: c# unity3d augmented-reality unity5 hololens

我正在使用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?任何帮助是极大的赞赏。

0 个答案:

没有答案