• The valid characters are defined in RFC 7230 and RFC 3986


    网上大都说什么发送格式与协议定义的不兼容,改tomcat版本或改编码之类的。

    本人测试的时候换了个浏览器,不用IE就好了

    如果坚持用ie,也有解决方式

    @参考文章

    成功的方法

    在请求地址var url ='${ctx}/otcmndirnew/showLookList?groupId=' + encodeURIComponent(d);
    
    使用encodeURIComponent,encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
    
    说明
    
    该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。
    
    其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。

    第一种(没有成功)

    在.../conf/catalina.properties中,找到最后注释掉的一行 #tomcat.util.http.parser.HttpParser.requestTargetAllow=|  ,改成tomcat.util.http.parser.HttpParser.requestTargetAllow=|{},表示把{}放行
  • 相关阅读:
    windows根据指定编码启动jar包
    Ioc/DI和Aop(2)
    SpringIOC和AOP原理 设计模式(3)
    nacos安装与基础配置
    jvm内存参数解析
    springboot集成多数据源
    linux常见命令
    idea常见问题
    GSP
    GSP
  • 原文地址:https://www.cnblogs.com/yanan7890/p/9225343.html
Copyright © 2020-2023  润新知