Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.错误解决办法
来源:互联网 发布:理财网站源码 编辑:程序博客网 时间:2024/05/23 00:06
由一个Servlet跳转到另一个Servlet,报出的错误:
信息: Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:452)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:667)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:745)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
代码片段如下:
IndexServlet:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();out.write("当前商品有:<br/>");List<String> list = Products.getAll();for(String s:list){out.write(s);out.write("<a href='/09_Session/servlet/BuyServlet?name="+s+"'>购买</a><br/>");}}
BuyServlet:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 获取IndexServlet传过来的商品String name = request.getParameter("name");// 因为传过来的是汉字,所以需要重新编码?//name = new String(name.getBytes("ISO-8859-1"), "UTF-8");// getSession():没有Session,则创建Session;有Session,则直接获取。HttpSession session = request.getSession();Object obj = session.getAttribute(Constant.My_Car);if (obj != null){ // 如果有购物车,则取出购物车,放商品。List list = (List)obj;list.add(name);}else{// 如果没有购物车,则创建一个购物车List<String> list = new ArrayList<String>();list.add(name);session.setAttribute(Constant.My_Car, list);}response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();out.write("您当前购买商品为:" + name + "<br/>");}
最终解决办法是:
将地址栏的:localhost:8080/09_Session/servlet/IndexServlet
改成:127.0.0.1:8080/09_Session/servlet/IndexServlet
参考资料:http://bbs.csdn.net/topics/390688735
原因未知!
- Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.错误解决办法
- 报错Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
- 解决 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level问题
- further occurrences of HTTP header parsing errors will be logged at DEBUG level.错误
- tomcat further occurrences of HTTP header parsing errors will be logged at DEBUG level.
- bug--Note: further occurrences of Cookie errors will be logged at DEBUG level.
- tom8 报错 Http header parsing errors will be logged at DEBUG level
- [Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- [Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- [Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- tomcat报错 error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- dojo/request 出现tomcat报错 error parsing HTTP request header Note: further occurrences of HTTP header..
- 使用IE浏览器访问项目,后台报错Error parsing HTTP request headerNote: further occurrences of HTTP header parsing er
- tomcat header parsing errors
- TOMCAT 报 Error parsing HTTP request header Note异常
- linux延时函数
- text控件限制长度
- iOS - Swift CocoaPods导入OC第三方库
- Maximum Subarray
- C++编程错误 : undefined reference to `vtable for Student'
- Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.错误解决办法
- Ueditor使用教程(高级进阶)
- C++(21):STL初步之map初步
- Vulkan学习笔记(一)-开始
- 以此格式混乱的代码为戒不再有下次!
- MySQL 字段类型 (int) (mediumint) (smallint) (tinyint)
- 剑指offer-----判断二叉树是否对称(java版)
- 关于FreeBSD虚拟机用root账户登录SSH和连接Xshell的问题
- UVM中的TLM通信