引用:小雪稀漓漓 发表于 2021-12-10 08:31 原来是这样。。 |
引用:JackJiang 发表于 2021-12-09 17:48 应该是tomcat配置的问题, 是因为 日志显示请求地址中包含不合法字符,出现400错误 tomcat高版本严格按照RFC 3986规范解析地址。该规范只允许包含 a-zA-Z 0-9 - _ . ~ 以及所有保留字符 ! * ’ ( ) ; : @ & = + $ , / ? # [ ] 但是项目在发起请求的参数中出现{},所以需要配置一下 |
<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="[]|{}^\`"<>" relaxedPathChars="[]|{}^\`"<>" URIEncoding="UTF-8" useBodyEncodingForURI="true" disableUploadTimeout="true" redirectPort="443" /> |
引用:小雪稀漓漓 发表于 2021-12-09 17:24 我刚回复完你就解决了。。。。 具体是什么情况? |
具体是什么功能?有更详细的tomcat控制台下的log信息吗,越全越好,我帮你看看什么情况 |
compression="on" compressionMinSize="256" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,application/javascript,text/xml,text/css,text/plain,text/json" connectionTimeout="20000" relaxedQueryChars="[]|{}^\`"<>" relaxedPathChars="[]|{}^\`"<>" URIEncoding="UTF-8" useBodyEncodingForURI="true" disableUploadTimeout="true" redirectPort="443" /> |
已解决 |