当前位置:   article > 正文

Unity2022.3.X LTS版本导入SteamVR插件报错解决方案_invalidoperationexception: insecure connection not

invalidoperationexception: insecure connection not allowed

报错内容:

InvalidOperationException: Insecure connection not allowed
UnityEngine.Networking.UnityWebRequest.SendWebRequest () (at <2d989207a9e14c159f459b95177ec6ea>:0)
UnityEngine.WWW..ctor (System.String url) (at <7234621a0f72448689c67e103dcb6123>:0)
Valve.VR.SteamVR_Update.Update () (at Assets/SteamVR/Editor/SteamVR_Update.cs:42)

报错分析:

InvalidOperationException,这是一个常见的异常,通常是由于代码试图执行一个不被允许的操作时触发的。特别是,错误消息“不允许不安全的连接”表明问题可能与尝试建立一个不安全(可能是非HTTPS)的网络连接有关。

UnityEngine.Networking.UnityWebRequest.SendWebRequest() 方法,这是Unity用于处理网络请求的标准方式。由于安全性的提高,很多现代的网络环境要求所有网络连接都必须是安全的(即使用HTTPS),而不是不安全的(HTTP)。

解决方法:

双击Console窗口的错误提示

在代码编辑器中指向代码含有http的链接修改为https即可

修改内容如下
  1. const string currentVersion = "2.1";
  2. const string versionUrl = "https://media.steampowered.com/apps/steamvr/unitypluginversion.txt";
  3. const string notesUrl = "https://media.steampowered.com/apps/steamvr/unityplugin-v{0}.txt";
  4. const string pluginUrl = "https://u3d.as/content/valve-corporation/steam-vr-plugin";
  5. const string doNotShowKey = "SteamVR.DoNotShow.v{0}";
保存并返回UnityEditor中弹出 SteamVR_UnitySettingsWindow 成功解决问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/140783
推荐阅读
相关标签
  

闽ICP备14008679号