默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求教im中特殊字符的附件下载报错,但上传不报错
阅读(20022) | 评论(7 收藏 淘帖1
如题如图 求教im中特殊字符的附件下载报错,但上传不报错_11.png

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:求助 IM开发

本帖已收录至以下技术专辑

推荐方案
评论 7
已解决
<Connector port="80" protocol="HTTP/1.1"               useSendfile="false"
               compression="on"
               compressionMinSize="256"
               noCompressionUserAgents="gozilla, traviata"
               compressableMimeType="text/html,application/javascript,text/xml,text/css,text/plain,text/json"
               connectionTimeout="20000"
               relaxedQueryChars="[]|{}^&#x5c;&#x60;"<>"
               relaxedPathChars="[]|{}^&#x5c;&#x60;"<>"
               URIEncoding="UTF-8"
               useBodyEncodingForURI="true"
               disableUploadTimeout="true"
               redirectPort="443" />
具体是什么功能?有更详细的tomcat控制台下的log信息吗,越全越好,我帮你看看什么情况

我刚回复完你就解决了。。。。
具体是什么情况?
<Connector port="80" protocol="HTTP/1.1"
               useSendfile="false"
               compression="on"
               compressionMinSize="256"
               noCompressionUserAgents="gozilla, traviata"
               compressableMimeType="text/html,application/javascript,text/xml,text/css,text/plain,text/json"
               connectionTimeout="20000"
               relaxedQueryChars="[]|{}^&#x5c;&#x60;"<>"
               relaxedPathChars="[]|{}^&#x5c;&#x60;"<>"

               URIEncoding="UTF-8"
               useBodyEncodingForURI="true"
               disableUploadTimeout="true"
               redirectPort="443" />
引用:JackJiang 发表于 2021-12-09 17:48
我刚回复完你就解决了。。。。
具体是什么情况?

应该是tomcat配置的问题,
是因为 日志显示请求地址中包含不合法字符,出现400错误
  tomcat高版本严格按照RFC 3986规范解析地址。该规范只允许包含  a-zA-Z  0-9  -  _    .  ~  以及所有保留字符  ! * ’ ( ) ; : @ & = + $ , / ? # [ ]  

  但是项目在发起请求的参数中出现{},所以需要配置一下
引用:小雪稀漓漓 发表于 2021-12-10 08:31
应该是tomcat配置的问题,
是因为 日志显示请求地址中包含不合法字符,出现400错误
  tomcat高版本严 ...

原来是这样。。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部