Unity WWW Windows Store Error работает для HTTP, а не HTTPS

Я разрабатываю приложение для Microsoft Hololens с использованием Unity 5.4. Я пытался отправить веб-запрос, используя класс WWW (документация здесь). Мой код на 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. когда requestURL использует HTTPS, по-видимому, нет ответа от сервера. Есть ли какая-то причина, почему это так, и кто-нибудь знает, как я мог бы сделать это для HTTPS? Любая помощь с благодарностью.

0 ответов

Другие вопросы по тегам