首页 > 其他分享 >Invalid URI at UnityEngineInternal.WebRequestUtils.MakeInitialUrl (System.String targetUrl, System

Invalid URI at UnityEngineInternal.WebRequestUtils.MakeInitialUrl (System.String targetUrl, System

时间:2024-05-20 10:33:41浏览次数:32  
标签:MakeInitialUrl String System URI 访问 地址 报错

问题背景:

有一个项目用到3d模型,原来访问地址用的是域名,访问老是报跨域问题,于是换成了内网地址

这么一换问题来了,控制台直接报错

 

FormatException: Invalid URI
at UnityEngineInternal.WebRequestUtils.MakeInitialUrl (System.String targetUrl, System.String localUrl) [0x00000] in <00000000000000000000000000000000>:0

排查了半天才发现问题,特地记录下

 

解决方法:

访问地址是存在一个叫IP.txt 的文件里的,我是通过vi直接修改地址保存,保存完后如下

地址没毛病吧,但是怎么访问都是报错

于是我又再地址后面加了个/

这时可以看到报错变了

 变成了:GET http://192.168.100.93:8085/%0A/3d/riskListByAreaId?areaId=7017 404 (Not Found)

仔细一看,地址中间凭空多了%0A

 线索找到了,于是开始搜索 连接里多了%0A

https://blog.51cto.com/knifeedge/5667770

看到这篇,我联想到这是.txt文件,会不会是 windows和linux的字符编码差异导致的问题?

于是我在本地windows机器新建txt文件,写入http://192.168.100.93:8085地址,再上传

顿时,访问正常了!

这时再看文件内容,好家伙,果然不一样有木有。。

 

所以以后再遇到类似的问题,思路就有了,很大概率问题集中在文件字符编码层面

 

标签:MakeInitialUrl,String,System,URI,访问,地址,报错
From: https://www.cnblogs.com/allay/p/18201346

相关文章

  • STL | string
    string介绍c++支持两种类型的字符串,一以NULL结尾的c风格字符串;二string类型的字符串头文件string是basic_string类模板使用char特化的类型#include<string>typedefbasic_string<char,char_traits<char>,allocator<char>>string;初始化//默认string对象,长度为0str......
  • net.sf.jsqlparser.schema.Column.withColumnName(Ljava/lang/String;)Lnet/sf/jsqlpar
    https://blog.csdn.net/yuanzhugen/article/details/133648431 SpringBoot整合mybatisplus报错:net.sf.jsqlparser.schema.Column,isavailablefromthefollowinglocationsAnattemptwasmadetocallthemethodnet.sf.jsqlparser.schema.Column.withColumnName(Ljava/l......
  • Operating System(nanjin) Pro-0 实验须知
    pstree阅读材料POSIX对命令行参数有一定的约定https://jyywiki.cn/OS/2024/labs/M1.mdpid/proc的介绍/proc/cpuinfo:包含有关CPU的信息,如型号、速度等。/proc/meminfo:提供有关系统内存使用情况的信息。/proc/version:显示Linux内核的版本。/proc/uptime:显示系统启动......
  • Operating System(nanjin)-1 简单介绍
    介绍三个主要线索:硬件软件操作系统管道---将一个程序的输出作为另一个程序的输入程序角度的操作系统helloworldc文件gcc--verbosehello.c-static可以查看很多信息如include在哪里。我们只进行编译gcc-chello.c--得到hello.oobjdump-dhello.o查看......
  • Operating System(nanjin)-2 硬件和数学视角
    howtousegdbhttps://sourceware.org/gdb/documentation/https://www-users.cse.umn.edu/~kauffman/tutorials/gdb计算机系统的状态机模型状态内存和寄存器的数值初始状态CPUReset状态迁移从PC取指令运行计算机不能直接感知外部世界,同理,系统也不能直接访问---进程......
  • Untiy Input System
    GetKey,GetKeyDown,GetKeyUpGetKey---按住GetKeyDown---按下的第一帧为true,按住后为falseGetKeyUp---同理newinputsystem为了适配更多输入设备并将逻辑和操作进行分离。craete/inputaction添加ActionMap,设置Actiontype和controltype,添加Actions......
  • Java中的这些String特性可能需要了解下
    先总结下,String类具有以下特性:不可变性(Immutable):String对象一旦创建就不能被修改。任何对String对象的操作都会返回一个新的String对象,原始对象保持不变。字符串表(StringTable):StringTable表是一种存储字符串常量的内存区域,它可以提高字符串的重用率和性能。在创建字符串时,如果......
  • WPF Color ColorConverter.ConvertFromString convert hex to readable color
    stringcolorStr="#FF00008B";ColorbrushColor=(Color)ColorConverter.ConvertFromString(colorStr);  usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;us......
  • Uri.EscapeDataString 和 Server.UrlEncoding 的区别
    今天在iis中访问一个即含有空格又含有#的文件名时,通过iis直接访问都无法到达,显示404,即便是urlencode文件名后依然无济于事,最后通过gpt问到了答案。Uri.EscapeDataString和Server.UrlEncode是.NETFramework中用于URL编码的两个方法,它们有以下区别:命名空间和所属类:Uri.Es......
  • Use AOP to record system logs
    UsingAOPtoRecordSystemLogs:1.CustomAnnotationClassDefineacustomannotationclass:packagecom.java.common.annotion;importjava.lang.annotation.*;@Target({ElementType.METHOD,ElementType.PARAMETER})//Thisannotationappliestomethodsandp......