首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于http header最大长度的那些事

引言 之前在项目中遇到一个关于http协议header部分最大长度限制的问题,个人觉得很有意思,于是写下这篇文章记录这个问题。...关于http协议消息的格式,大家可以网上自行搜索,这里不再赘述。本文关注的是其header部分,如下图所示(红框标注部分): ?...从日志信息可知,request的header部分太大,超过了tomcat允许的最大值。默认情况下,tomcat(8.0版本)允许的http请求header的最大值是8024个字节(8KB)。...可以从两个方面考虑: 增加tomcat允许http header最大值。这个配置参数maxHttpHeaderSize可以设置tomcat允许的http header最大值。...原因是,每个web服务器的http header最大长度的默认值不一样,同时随语言、版本不同也会不一样。举个例子tomcat 5的http header size的默认值是4K。

4K20
您找到你想要的搜索结果了吗?
是的
没有找到

HTTP Header Live

但是这对于经常需要查看HTTP头部信息的用户来说毕竟太繁琐了一些,今天给大家推荐一款更加方法还用的查看HTTP头部信息的插件:Live HTTP Headers。...Live HTTP Headers的简介 Live HTTP Headers是一款可以帮助用户查看当前使用Chrome打开的所有网页的状态,在Chrome安装了Live HTTP Headers插件以后...,用户使用Chrome打开某个网站以后,就可以使用Live HTTP Headers插件来立即查看当前网页中的HTTP Header信息,在这些信息中会包含当前网页的加载情况,比如资源的访问状态:200...Live HTTP Headers的注意事项 1.Live HTTP Headers插件会监听当前Chrome会话中的所有HTTP头部信息,如果用户只想检测当前的网站,就需要在打开Chrome的时候尽可能地只在当前网页中进行浏览...2.Live HTTP Headers插件只能监听当前的HTTP头部信息,并不能对这些信息进行修改,比如修改User-Agent来模拟手机访问该网站。

3.3K10

Http通过header传递参数_http contenttype

(在缓存的时候可以用到) 设置内容的长度 (缓存的时候可以用到): 用来下载文件: 禁止缓存当前文档: 设置内容类型: 显示登录对话框,可以用来进行HTTP认证 网页重定向 设置网页编码 设置网页输出...二、Responses 部分 三、 Requests部分 content-type补充 ---- 一、header常用指令 header分为三部分: 第一部分为HTTP协议的版本(HTTP-Version...状态码 发送一个200 正常响应 header(“HTTP/1.1 200 OK”); 发送一个301 永久重定向 header(‘HTTP/1.1 301 Moved Permanently...that the content // did not get changed header(‘HTTP/1.1 304 Not Modified’); 访问受限 header(‘HTTP...GMT’); 设置内容的长度 (缓存的时候可以用到): // set content length (good for caching): header(‘Content-Length: 1234

1.8K10

HTTP协议Header选项解读

1 HTTP Header介绍 相信大家对header并不陌生,在做接口测试的时候经常会用到,那么header到底是什么呢?...可以将header看成是一种规范,约定好客户端和服务器能做的一些事情等,http请求和响应中都会包含header,通常我们可以检查为 请求头和响应头。...header的语法格式是“key”:“value”的形式,一行一个header,每一个header都有其对应的特殊作用。...使用Fiddler抓包工具可以看到http请求和响应的header信息: ?...2 Header常见选项解读 Cache Cache指的是缓存相关的Header,在HTTP请求中,不管是请求头还是响应头,都有可能会出现Cache相关的选项,当http需要请求的资源在本地有缓存的副本的话

92920

Http请求URL长度限制

http 1.1 协议原文 http 1.1 协议中对url的长度是不受限制的,协议原文: // https://www.ietf.org/rfc/rfc2616.txt 3.2.1 General...Syntax The HTTP protocol does not place any a priori limit on the length of a URI....翻译: HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生...协议中未明确对url进行长度限制,但在真正实现中,url的长度还是受到限制的,一是服务器端的限制,二就是浏览器端的限制。...长度限制 服务器端 nginx nginx服务器默认的限制是4K或者8K 设置参数:large_client_header_buffers 浏览器端 浏览器 最大长度(字符数) 备注 Internet

2.9K30

IE、Chrome、Firefox修改http header信息

在测试系统交互时,可能会碰到需要修改header信息的要求,下面介绍下如何在IE、Chrome、Firefox修改http header信息。...1、IE(fiddler) 》在IE下修改header需要使用到fiddler插件,首先在官网上下载最新的fiddler安装程序 》安装完成后打开fiddler,看见右边区域有一个...在地址栏右边则出现一个图标, 点击后再弹出框中填写添加的header 如下: ? 3、Firefox(modify header) 点击浏览器设置按钮,并选中附件组件。...点击附件组件后,然后在搜索框中搜索modify header ,选择最新版本安装。 重启浏览器后,在地址栏右边出现一个图标,如下 ? 点击open 。。。。。...编辑header,最后点击start ?

4.5K20

HTTP_header安全选项(浅谈)

HTTP报文头—安全问题 Mirror王宇阳 2019-10-01 参考:MDN技术文档;《http头安全相关的选项_by`myh0st》 认识HTTP协议 ?...SAMEORLGIN那么就可以在同域名页面中的frame标签中嵌套并加载该页面 配置Web容器: 配置Apache,所有页面上发送X-Frame-Options响应头,需要在site中配置如下: Header...: add_header X-Frame-Options SAMEORLGIN; 配置IIS,在Web.config文件中添加: ...当目标页面的response中包含Access-Control-Allow-Origin这个header,并且value有对方的域名,浏览器才允许目标获取页面的数据。...网站通过HTTP Strict Transport Security通知浏览器,这个网站禁止使用HTTP方式加载,浏览器应该自动把所有尝试使用HTTP的请求自动替换为HTTPS请求。

62030

Web Security 之 HTTP Host header attacks

HTTP Host header attacks 在本节中,我们将讨论错误的配置和有缺陷的业务逻辑如何通过 HTTP Host 头使网站遭受各种攻击。...将有害负载直接注入到 Host 头的攻击通常称为 "Host header injection"(主机头注入攻击)。...接收到你的请求的反向代理或负载平衡器可能根本不知道将其转发到何处,从而响应 "Invalid Host header" 这种错误。如果你的目标很可能是通过 CDN 访问的。...检查是否存在验证缺陷 你可能会发现你的请求由于某种安全措施而被阻止,而不是收到一个 "Invalid Host header" 响应。...这有时被称为 "Host header SSRF attacks" 。 经典的 SSRF 漏洞通常基于 XXE 或可利用的业务逻辑,该逻辑将 HTTP 请求发送到从用户可控制的输入派生的 URL 。

4.5K20
领券