首页 > 其他分享 >解析HTTP请求header错误

解析HTTP请求header错误

时间:2023-12-15 17:03:55浏览次数:21  
标签:HTTP 错误 tomcat -- header 解析

运行tomcat时,本以为成功了,结果,突然出现这两个错误  org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。     java.lang.IllegalArgumentException: 在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号。

解析HTTP请求header错误_tomcat报HTTP请求head错误


解决方法:进入tomcat --> conf--> server.xml,找到此文件,用记事本打开。找到以下代码,大概在69行

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="8000"
               redirectPort="8443"
               maxParameterCount="1000"
               URIEncoding="utf-8"
               server="Mic"
               />

    <!-- A "Connector" using the shared thread pool-->

修改为:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="8000"
               redirectPort="8443"
               maxParameterCount="1000"
               URIEncoding="utf-8"
               server="Mic"
               relaxedPathChars="|{}[],%"
			   relaxedQueryChars="|{}[],%"/>
               />

    <!-- A "Connector" using the shared thread pool-->

标签:HTTP,错误,tomcat,--,header,解析
From: https://blog.51cto.com/meiling/8842999

相关文章

  • “System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义
    WebApi当道的今天,之前要自己写的序列化,现在有人都做好了publicclassPostHelper{staticHttpClientclient=newHttpClient();publicstaticasyncTask<T>PostTestAsync<T>(stringurl,Targs){//stringjson=JsonS......
  • 5种容器内指定特定域名解析结果的方式
    本文分享自华为云社区《容器内指定特定域名解析结果的几种方式》,作者:张俭。在本篇文章中,我们将探讨如何在容器内指定特定域名解析结果的几种方式。为了方便演示,首先我们创建一个演示用的Deployment配置文件。apiVersion:apps/v1kind:Deploymentmetadata:name:busybox-d......
  • 【面试必备】Vue 3 常见问题全解析,让你轻松过关!
    谈谈你对Vue的理解?为什么使用Vue进行开发?根据官方说法,Vue是一套用于构建用户界面的渐进式框架。Vue的设计受到了MVVM的启发。Vue的两个核心是数据驱动和组件系统。我为什么使用Vue,有以下几个原因:Vue对于前端初学者比较友好。一个Vue文件的结构和原生HTML保持了高度......
  • MiniHttp服务器的设计与实现
    MiniHttp服务器的设计与实现1.目标及要求2.功能设计及思想3.各功能具体实现4.测试5.致谢[1]上图的课件来自于孙毅老师的计算机网络课程。[2]https://www.bilibili.com/video/BV14Y411s7yB/?spm_id_from=333.1007.top_right_bar_window_custom_collecti......
  • boltdb系统架构解析
    1.整体系统架构  boltdb是小型的单机kv存储系统,所有数据都保存在一个文件中,通过内存映射的方式进行数据读取和写入,存储结构采用类B+树的组织形式,支持一写多读的事务机制,支持bucket增删改查、bucket嵌套和k/v增删改查等功能。 2.详细数据结构  DB:代表着boltdb文件......
  • 【HTTP】服务器代码<线程>
    1#include<stdio.h>2#include<pthread.h>3#include<strings.h>4#include<string.h>5#include<unistd.h>6#include<sys/socket.h>7#include<netinet/in.h>8#include<arpa/inet.h>9......
  • Swift —— 一、架构解析
    一、简介OpenStack对象存储(swift)用于冗余、可扩展的数据使用标准化服务器集群存储PB的存储可访问的数据。它是一种长期存储系统,可存储大量可以检索和更新的静态数据。对象存储使用分布式架构没有中央控制点,提供更大的可扩展性,冗余和持久性。对象写入多个硬件设备,使用Ope......
  • 5G NR RRC协议解析—NR系统消息
    5GNRRRC协议解析—NR系统消息来源  https://zhuanlan.zhihu.com/p/606227190  01系统消息是什么?系统消息是由基站周期性地在下行链路的广播信息,其内容包含了该基站的基础配置信息、空口(Uu接口)协议层的关键参数等。因此,系统信息对于UE而言非常重要。对于任何移动通信系......
  • PSM的当前时间解析
    海康PSM分析来源:https://www.cnblogs.com/feixiang-energy/p/17735762.html000001BC005AE0FF0024400E484B0000179D3EB4600000FFFFFF4112000000000000000000000000000000000000002C1BE00010420E0000A021050002D01......
  • Istio从入门到精通—— 流量治理的原理 —— VirutalService —— HTTPRouteDestinati
     流量治理的原理——VirutalService——HTTPRouteDestinationhttps://istio.io/latest/docs/reference/config/networking/virtual-service/#HTTPRouteDestination Eachroutingruleisassociatedwithoneormoreserviceversions(seeglossaryinbeginning......