当前位置: 首页 > article >正文

unity UnityWebRequest 的request.downloadHandler 空应用

unity UnityWebRequest 的request.downloadHandler 空应用

private IEnumerator Test_Get()
{
    UnityWebRequest request = new UnityWebRequest(tmp_getURL, "GET");
    yield return request.SendWebRequest();

    if (request.result == UnityWebRequest.Result.ConnectionError || request.result == UnityWebRequest.Result.ProtocolError)
    {
        Debug.LogError($"Post Error: {request.error}");
    }
    else
    {
        Debug.Log($"Post Success: {request.downloadHandler.text}");
    }
}

解决办法

创建一个 DownloadHandlerBuffer 对象。

private IEnumerator Test_Get()
{
    UnityWebRequest request = UnityWebRequest.Get(tmp_getURL);
    request.downloadHandler = new DownloadHandlerBuffer(); // 确保有下载处理器

    yield return request.SendWebRequest();

    if (request.result == UnityWebRequest.Result.ConnectionError || request.result == UnityWebRequest.Result.ProtocolError)
    {
        Debug.LogError($"Get Error: {request.error}");
    }
    else
    {
        Debug.Log($"Get Success: {request.downloadHandler.text}");
    }
}


http://www.kler.cn/a/309055.html

相关文章:

  • 券商隔夜单自动下单交易接口
  • PYNQ 框架 - 中断(INTR)驱动
  • JavaEE进阶----SpringMVC(三)---响应的获取
  • 【项目开发 | 跨域认证】JSON Web Token(JWT)
  • 数学建模模型算法-Python实现
  • 【JavaEE进阶】导读
  • 承压设备032认证-全网最全解读
  • 随笔十一、wsl子系统ubuntu磁盘清理
  • 在Ubuntu 18.04上安装R的方法
  • navicate远程linux上的pgsql提示密码失败
  • Effective C++笔记之二十三:非void函数不写return
  • 基于STM32的非接触式红外测温系统
  • 采用qt做一个命令行终端
  • 计算机人工智能前沿进展-大语言模型方向-2024-09-17
  • Vue点击按钮生成pdf文件/Vue点击按钮生成png图片
  • AJAX(一)HTTP协议(请求响应报文),AJAX发送请求,请求问题处理
  • SAM 2: Segment Anything in Images and Videos
  • c语言中“typedef”关键字,对类型进行重命名
  • 渗透测试入门学习——php文件上传与文件包含
  • ubuntu个人实用配置问题
  • 零基础小白能学网络安全吗?
  • 科技引领未来生活——“光影漫游者”展览馆应用—轻空间
  • Linux-mysql5.7-mysql8.0安装包下载及安装教程,二合一
  • 第J3-1周:DenseNet算法 实现乳腺癌识别(pytorch)
  • 语音识别(Speech Recongnition)
  • C语言-数据结构 有向图拓扑排序TopologicalSort(邻接表存储)