使用 unity 的 `UnityWebRequest` 进行的 http 请求,转成小游戏后发现无法从 http response header 中获取值。
下图代码里打印出的 content-type 是空的,但是从图片中可以看到是有对应的值的。下面遍历循环也是空的,似乎 www 对象里就没有任何 Header 的信息
请问有人了解是什么原因吗,是哪里需要做额外的配置吗。
using (UnityWebRequest www = new UnityWebRequest(url, "GET"))
{
www.downloadHandler = new DownloadHandlerBuffer();
yield return www.SendWebRequest();
string contentType = www.GetResponseHeader("Content-Type");
Debug.Log("content type: " + contentType); // 这里是空值
var d = www.GetResponseHeaders();
foreach (var item in d)
{
// 没有进入这里的打印逻辑,应该是一个 header 都获取不到
Debug.Log(item.Key + " " + item.Value);
}
}
}
解决了吗