Я пытаюсь получить файл JSON с веб-сайта, и я либо получаю запрещенный 403, либо большой HTML, который не содержит полезных данных.
Возможно, я делаю это совершенно неправильно, потому чтоЯ почти ничего не понимаю о WebRequest
/ сети и HTML.
public Text debugText;
public string websiteUrl;
IEnumerator GetRequest(string uri)
{
//UnityWebRequest.Get(uri)
var dictionary = new Dictionary<string, string>();
dictionary.Add("Authorization", "Bearer");
using (UnityWebRequest webRequest = UnityWebRequest.Get(uri))
{
webRequest.SetRequestHeader("Authorization", "Bearer yQrAQWWxTZ2jyKg9vLOU ");
yield return webRequest.SendWebRequest();
string[] pages = uri.Split('/');
int page = pages.Length - 1;
Debug.Log("Headers: " + webRequest.GetResponseHeaders());
if (webRequest.isNetworkError)
{
Debug.Log(pages[page] + ": Error: " + webRequest.error);
}
else
{
string jsonResult = webRequest.downloadHandler.text;
Debug.Log(jsonResult);
//Debug.Log(jsonResult);
debugText.text = jsonResult;
}
}
}