最近通过邮件发送URL地址给友人下载,发现邮件里的URL友人下载不了,而我点击却问题,百思不得其解,遂排查。
友人浏览器截图中文件名后面有特殊字符%C%2A0,我用Chrome下载该地址没有问题,难道是浏览器问题?
于是,查看了服务器下载日志,发现友人请求的文件名后有个?,返回码为404,浏览器为Firefox。
经实验得出结论,FireFox在发送URL时没有自动纠正功能,而Chrome却能纠正。
兼容性真是大问题啊。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
600+累计阅读
618平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄27年
最近通过邮件发送URL地址给友人下载,发现邮件里的URL友人下载不了,而我点击却问题,百思不得其解,遂排查。
友人浏览器截图中文件名后面有特殊字符%C%2A0,我用Chrome下载该地址没有问题,难道是浏览器问题?
于是,查看了服务器下载日志,发现友人请求的文件名后有个?,返回码为404,浏览器为Firefox。
经实验得出结论,FireFox在发送URL时没有自动纠正功能,而Chrome却能纠正。
兼容性真是大问题啊。
当前文章被以下社区和专栏收录:
PADS安装教程(超详细)
声明:个人实践 一、工具准备 pads9.5完整破解版百度网盘提取码【wjx9】 链接:https://pan.baidu.com/s/1pIP6BJO435ssmF7Hjwyz8A 提取码:wjx9 安装环境:win10 64位 二、开始解压安装 关闭杀毒,exe以管理员身份运行 点击【skip】,不然又得licese 点击【agree】 点击【modify】 设置安装的工具、路径及工程路径 设置完成后,开始【install】 在之后注册。 将Crack复制到PADS安装目录
url参数含有特殊字符无法正常获取
encodeURLComponent() 可以把字符串作为URL组件进行编码。 该方法不会对ASCLL字母和数字进行编码,也不会对一些ASCLL标点符号进行编码:-_!~'() 其他字符都是由一个或者多个十六进制的转义序列替代的。 下面url地址 进行编码: var uri="https://www.runoob.com/my test.php?name=ståle&car=saab"; document.write(encodeURIComponent(uri)); 输出为:
大连海事大学课设题目/基于LM331的频率电压转换器
部分基于LM331的频压转换的实物连接问题
URL出现特殊符号,后台无法正确获取参数
Url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,抑或是造成不能正常下载文件(作为Download Url时候),如何是好?解决办法:就是需要将这些字符转化成服务器可以识别的字符;但是为何Url中有这些字符就会出现问题呢?这就得涉及到URL编码与解码问题了。 URL编码与解码 一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,...
【Niagara Vykon N4 】物联网学习 03照明控制及照明时间表
3.1 设计思路 3.2逻辑组件添加 ①依据原有控制照明逻辑,打开palette,找到schedule模块,添加BoolenSchedule。 ②打开kitContrl,找到Util,并添加BoolenSwitch。 ③剪切到原有的逻辑线,并进行逻辑连接,如下图。 ④新建BooleanWritable,命名为Switch,设置参数并进行逻辑连接,若下图。 3.3界面设计 ⑤至此完成了逻辑的设...
Selenium ChromeDriver反爬与性能优化实战指南
ChromeDriver作为Selenium的核心驱动,本质是浏览器自动化执行引擎,其默认行为会暴露大量JS运行时指纹(如navigator.webdriver、window.chrome),极易被前端反爬系统识别;同时因进程管理粗放、渲染等待机制僵化,导致内存泄漏、僵尸进程和高并发下稳定性崩塌。本文围绕真实生产场景,系统解析浏览器指纹伪造原理、进程级资源管控策略、基于页面状态的智能等待范式,并提供Docker容器化、K8s弹性扩缩与Prometheus可观测性落地路径,助力开发者将ChromeDriver
关于URL地址中包含特殊字符"/"和"\"出现无法访问到服务器的解决办法
默认情况下Jboss和Tomcat等服务器是拒绝url中带"%2F"或者"%5C"的URL,因为它们经浏览器解析之后就变成了"/"和"\",服务器默认是拒绝访问的,所以需要通过服务的配置来解决这个问题: Apache Tomcat的解决方法如下(已验证好用): 找到%TOMCAT_HOME%/conf/catalina.properties文件: 添加: #这个是解决URL中包含%2F的...
【我的Android进阶之旅】异常: Problems reading data from Binary store in Local\Temp\gradlexxx.bin (exist: true)
一、异常描述 今天开个会议,电脑自动关机了,重启电脑之后,打开Android Studio,编译代码,就编译失败,如下所示:异常提示 : Caused by: java.lang.RuntimeException: Problems reading data from Binary store in C:\Users\000\AppData\Local\Temp\gradle6337489649031706149.bin (exist: true) Caused by: java.lang.Runtime
解决URL中含有特殊字符不能请求问题
解决办法 使用 (% + ASCII) 的方式 转义 | 其他字符 + URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的URL和参数 %3F % 指定特殊字符
Qt —— QWebEngineView加载谷歌离线地图(包含离线地图瓦片下载制作、附谷歌地图开发文档)
关注 微信公众号搜索"Qt_io_"或"Qt开发者中心"了解更多关于Qt、C++开发知识.。 笔者 - jxd
【Docker】常见容器问题解决#OCI runtime create failed: container_linux.go:349: starting container process
ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/data/docker-compose/n
前端传包含特殊符号的参数后端接不到如何解决
首先前端改用为encodeURI()来传递参数,比如 encodeURI(itemName.value) 然后后端使用一个正则表达式来进行判断,是特殊符号能通过,比如: itemName = itemName.replaceAll("%(?![0-9a-fA-F]{2})", "%25"); 最后后端使用URLDecoder.docode()来进行接前端的参数并解析,比如: itemName = URLDecoder.decode(itemName); 这样就可以接收前端带有特殊符号的参数
基于 transformer、lstm、LSTM多特征的交通流量预测 完整数据代码 超全项目 本科硕士毕设卓卓有余
基于 transformer、lstm、LSTM多特征的交通流量预测 完整数据代码 超全项目 本科硕士毕设卓卓有余
网址URL特殊字符编码
一、URL中的特殊字符及其对应的编码 网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + ...
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
C#有关URL中特殊字符的处理
一、问题 URL 传递时 客户端发送的和服务端接收到的不一致 经分析是因为URL 中含有特殊字符"#$ ^ & * + =",这些字符在URL 中被转义啦!!! 常见的URL 中的特殊字符、表示的意义以及十六进制的表示 字符 意义 十六进制 + URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
url传参,特殊字符截断问题
问题重现: 在js中利用url进行页面跳转并同时传递参数时,若在参数中存在某些特殊字符 在下一个页面获取参数时,从特殊字符处截断,之后的数据全都接收不到 解决思路: 就像特殊字符需要转义一样 在利用url传递特殊字符时也有一个转义的过程 表示方式为:%特殊字符的ASCII表中的十六进制数 然后直接用replace方法直接替换即可,比如: stri
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
java url 特殊字符转义_java url 传递特殊字符转义问题
需要传递STE1-凯莱酒店小交(30B+D)-01 其中+会被url转移为空格,reqeust得到的结果是STE1-凯莱酒店小交(30B D)-01本来打算使用java.net.URLEncoder.encode(CIRCUITNO.toString(),"UTF-8") 在jsp页面编码之后传递查看之后再在action页面使用circuitcode = java.net.URLDecoder.d...
网址URL中特殊字符转义编码
网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + - %2B , - %2C / - %2F : - %3A ; ...
java对URL处理特殊字符_URL中的特殊字符处理
URL中的特殊字符处理(2014-10-22 16:05:22)标签:url特殊字符url编码postservice简单回顾一下吧:大家在使用是url传参数,例如#,%,&,=等符号无法正确接受,我们一个客户的需求是,在父页面输入商品名称(查询条件),其中商品名称中含有#,然后showModalDialog一个窗口显示列表,这样就需要用url传递商品名称,然后做为数据库的检索条件。正常处理...
springboot 1.x 2.x tomcat支持特殊字符,URL中有{}[]等报400
springboot 1.x 2.x tomcat支持特殊字符 文章目录springboot 1.x 2.x tomcat支持特殊字符
用URL传参带特殊字符的问题!
用URL传参带特殊字符,特殊字符丢失 用URL传参数的时候,用&符号连接,如果某一个参数中含"#$ ^ & * + ="这些符号的时候,在另一个页面getParameter就会取不到传过来的参数,在前不久网站开发中,就遇到这样的问题,后来还是在网上查了很久,才获得解决的。 当问题得到解决时,才想起刚上大一不久,有一位师兄曾讲过这方面的事,所以啊,有讲座听,还是要带着脑袋去,会有收获
URL特殊字符转义问题
URL拼接参数时可能会遇到一下特殊字符的情况,如果不做特殊处理再解析参数时会遇到问题。
url中传递url参数|url中特殊字符&、?、=无法解析问题
url中传递url参数|url中特殊字符&、?、=无法解析问题1、微信小程序报错:SyntaxError: Unexpected end of JSON input2、错误场景复现3、错误原因及解决方案3.1 错误原因解析3.2 解决方案4、参考文献 1、微信小程序报错:SyntaxError: Unexpected end of JSON input 思路:起因是需要用url传递json对象,无法直接传递。因此将json对象转换为String以url方式传递,然后在target页面进行解析。例如:
url特殊字符转义及解决方法
URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 下表中列出了一些URL特殊符号及编码 :替换为%3A 十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 UR...
url参数含有特殊字符-问题
在使用url进行参数传递时,经常会传递一些中文名(或含有特殊字符)的参数或URL地址,在后台处理时会发生转换错误。这些特殊符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如空格的编码值是"%20"。下表中列出了一些URL特殊符号及编码。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。
http url特殊字符转义
哪些字符需要编码 1、URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下: 1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 2、不需要编码的字符: RFC3986文档对Url的编解码问题做出了详细的建议,指出了哪些字符需要被编码才不会引起Url语义的转变,以及对...
5528
2685

被折叠的 条评论
为什么被折叠?



