60 评论

芈暘

这是你吗官方的帮助文档 靠谱点行么

1 2020-11-14 10:01

RosieY

您好,是否是模板保存的有问题呢,再试一试呢,正常下载保存预览后是可以的呢。

0 2020-11-16 16:26

芈暘

HTTP Status 400 – 错误的请求
Type 异常报告

消息 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

描述 由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。

Exception

java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:483)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:502)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:748)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看

Apache Tomcat/8.5.51

0 2020-11-14 10:00

Lu18

找着怎么处理了吗

0 2020-12-08 16:22

Lu18

找着原因了。参考https://www.cnblogs.com/flower-dance/p/13927273.html。具体原因就是FR.cjkEncode()转换的url中含有中文的时候,中文会被转义成特殊字符,我的url转换后有了一个[],Tomcat不支持,所以访问报错了。处理方式就是中文参数不要放在FR.cjkEncode中进行转换。

0 2020-12-08 16:43

RosieY

您好,使用encodeURI(encodeURI))转码呢。

0 2021-03-26 11:40

坚定的小帆薯

为什么要用两个encodeURI转码,两个报错,用一个就行

0 2022-05-24 13:43

Suki陈

您好,经测试,两个是正确的。
两次 encodeURL 是为了防止URL传中文参数时出现乱码的情况。如果您遇到报错,可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答你的问题。问答地址:https://bbs.fanruan.com/wenda

0 2023-02-06 13:51

istudy666

请问这里弹出的对话框 能设置自动的适应屏幕大小吗

1 2020-11-07 13:58

RosieY

您好,目前只能在代码中调整呢

0 2020-11-16 16:04