0

我正在使用 Unity 5.4 为 Microsoft Hololens 开发应用程序。我试图使用 WWW 类(此处的文档)提交 Web 请求。我在 C# 中用于 WWW 请求的代码基本上如下所示:

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 协议时才有效。使用requestURLHTTPS 时,服务器似乎没有响应。这有什么原因吗?有人知道我如何使它适用于 HTTPS 吗?任何帮助是极大的赞赏。

4

0 回答 0