主题 : 官网 调用这个接口 http://localhost:8080/content/page?siteIds=1&channelIds=['2310','2314','2315','2316']
级别: 白丁
UID: 137195
积分:214 加为好友
威望: 2 精华: 0
主题:25 回复:81
注册时间:2021-01-28
在线时长:0
1#   发表于:2021-02-23 15:16:45  IP:39.148.*.*
官网 调用这个接口 http://localhost:8080/content/page?siteIds=1&channelIds=['2310','2314','2315','2316']


报这个错误,请帮忙

23-Feb-2021 15:09:22.705 信息 [main] org.apache.catalina.startup.Catalina.start [52519]毫秒后服务器启动
23-Feb-2021 15:09:51.842 信息 [http-nio-8080-exec-1] org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。
        java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
                at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:491)
                at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:260)
                at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
                at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
                at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)
                at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
                at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                at java.lang.Thread.run(Thread.java:748)
级别: 管理员
UID: 136269
积分:8356 加为好友
威望: 0 精华: 0
主题:0 回复:6382
注册时间:2020-10-26
在线时长:0
2#   发表于:2021-02-23 15:21:20  IP:59.203.*.*
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
修改下tomcat的server.xml<Connector>标签中,加入relaxedPathChars="|{}[],%" 和 
不是享乐,也不是受苦;而是行动,在每个明天,我们命定的目标和道路,都要比今天前进一步。
1 共1页