ori 为什么我在HttpClientHelper中引用不到UnityWebRequest 这个类呢?而且UnityEngine这个命名空间也引用不到啊

    Ming HttpClientHelper是客户端服务端共用的,所以服务端会提示无法引用unitywebrequest

    • Ming 回复了此帖
      19 天 后

      egametang 那猫大 要怎么避免这个问题呢!是要自己封装一个类专门给客户端用吗?

      egametang

      昨天做了一天的测试,我之前用的是win11系统,在win11 下基本上是连不上,就是会报这个错误,在win10系统下就正常,这是为什么呢,难道是win11 的bug吗 还是需要win11系统做什么设置才行

      代码稍微修改下,禁止使用代理

      using HttpClientHandler handler = new();

      handler.UseProxy = false;

      using HttpClient httpClient = new HttpClient(handler);

      HttpResponseMessage response = await httpClient.GetAsync(link);

      string result = await response.Content.ReadAsStringAsync();

      return result;

      这样试试

      • Ming 回复了此帖
        1 个月 后
        1 个月 后

        Flamesky

        我也遇到了这个问题,一台电脑可以正常运行,一台电脑会报这个错,两台电脑都是win10 egametang

        15 天 后

        +1,又碰到这个问题了。

        4 天 后

        IxbxAx 好家伙,我有问题那台电脑也是中文名

        9 天 后

        类似问题参考的解决方式: https://et-framework.cn/d/1218-et72win11http503/17

        • 解决:
          • 先把+号和*号都删掉
            netsh http delete urlacl url=http://*:30300/
            netsh http delete urlacl url=http://+:30300/
          • 然后重新启动服务端,根据报错提示选择使用+号或*号
        2 个月 后
        说点什么吧...