收藏
回答

Unity 转小游戏, 无法获取到 http response header 里的信息?

框架类型 问题类型 操作系统 工具版本
小游戏 Bug macOS 1.06.2306020

使用 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);
            }
   }
}


最后一次编辑于  2023-07-17
回答关注问题邀请回答
收藏

1 个回答

  • 卡巴内瑞
    卡巴内瑞
    02-07

    解决了吗

    02-07
    有用
    回复
登录 后发表内容