HTTP4-响应

HTTP协议常见状态码 HTTP协议返回状态码与对应含义,一般做web测试的小伙伴会经常遇到这些???????????? HTTP状态码总共分5类: 1开头:信息,服务器收到请求,需要请求者继续执行操作 2开头:成功,操作被成功接收并处理 3开头:重定向,需要进一步的操作以完成请求 4开头:客户端错误,请求包含语法错误或无法完成请求(需要检查下自个的网络是否正常,url是否正确) 5开头:服务器错误,服务器在处理请求的过程中发生了错误(这个基本可以给服务端研发的同学打电话起床修BUG了????) ————————————————— 阅读详情

HTTP响应

Response消息分为三部分:第一部分叫Response line,第二部分叫Response header,第三部分是Response body,header和body之间也有个空行。HTTP/version-number表示HTTP协议的版本号,status-code和message看状态码的详细解释。

常用响应头

Access-Control-Allow-Origin

指定哪些网站可以跨域源资源共享,例如:Access-Control-Allow-Origin: *

Accept-Patch

指定服务器所支持的文档补丁格式,例如:Accept-Patch: text/example;charset=utf-8

Accept-Ranges

服务器所支持的内容范围,例如:Accept-Ranges: bytes

Age

响应对象在代理缓存中存在的时间,以秒为单位,例如:Age: 12

Allow

对于特定资源的有效动作,例如:Allow: GET, HEAD

Cache-Control

通知从服务器到客户端内的所有缓存机制,表示它们是否可以缓存这个对象及缓存有效时间,其单位为秒例如:Cache-Control: max-age=3600

Connection

针对该连接所预期的选项,例如:Connection: close

Content-Disposition

对已知MIME类型资源的描述浏览器可以根据这个响应头决定是对返回资源的动作,如:将其下载或是打开。例如:Content-Disposition: attachment; filename="fname.ext"

Content-Encoding

响应资源所使用的编码类型,例如:Content-Encoding: gzip

Content-Language

响就内容所使用的语言 ,例如:Content-Language: zh-cn

Content-Length

响应消息体的长度,用8进制字节表示,例如: Content-Length: 348

Content-Location

所返回的数据的一个候选位置,例如:Content-Location: /index.htm

Content-Range

如果是响应部分消息表示属于完整消息的哪个部分,例如:Content-Range: bytes 21010-47021/47022

Content-Type

当前内容的MIME类型,例如:Content-Type: text/html; charset=utf-8

Date

此条消息被发送时的日期和时间(以RFC 7231中定义的"HTTP日期"格式来表示) 例如:Date: Tue, 15 Nov 1994 08:12:31 GMT

ETag

对于某个资源的某个特定版本的一个标识符,通常是一个消息散列,例如:ETag: "737060cd8c284d8af7ad3082f209582d"

Expires

指定一个日期/时间,超过该时间则认为此回应已经过期,例如:Expires: Thu, 01 Dec 1994 16:00:00 GMT

Last-Modified

所请求的对象的最后修改日期(按照 RFC 7231 中定义的“超文本传输协议日期”格式来表示),例如: Last-Modified: Dec, 26 Dec 2015 17:30:00 GMT

Link

用来表示与另一个资源之间的类型关系,此类型关系是在RFC 5988中定义,例如:Link: ; rel="alternate"

Location

用于在进行重定向,或在创建了某个新资源时使用。例如:Location: http://www.itbilu.com/nodejs

Pragma

与具体的实现相关,这些响应头可能在请求/回应链中的不同时候产生不同的效果,例如:Pragma: no-cache

Proxy-Authenticate

要求在访问代理时提供身份认证信息。 例如:Proxy-Authenticate: BasicPublic-Key-Pins

用于防止中间攻击,声明网站认证中传输层安全协议的证书散列值,例如:Public-Key-Pins: max-age=2592000; pin-sha256="……";

Refresh

用于重定向或者当一个新的资源被创建时。默认会在5秒后刷新重定向。例如:Refresh: 5; url=http://itbilu.com  

Retry-After

如果某个实体临时不可用,那么此协议头用于告知客户端稍后重试。其值可以是一个特定的时间段(以秒为单位)或一个超文本传输协议日期。

示例1:Retry-After: 120

示例2: Retry-After: Dec, 26 Dec 2015 17:30:00 GMT

固定

Server

服务器的名称,例如:Server: nginx/1.6.3

Set-Cookie

设置HTTPcookie,例如:Set-Cookie: UserID=itbilu; Max-Age=3600; Version=1

Status

通用网关接口的响应头字段,用来说明当前HTTP连接的响应状态。例如:Status: 200 OK  

Trailer

Trailer用户说明传输中分块编码的编码信息,例如:Trailer: Max-Forwards

Transfer-Encoding

用表示实体传输给用户的编码形式。包括:chunked、compress、 deflate、gzip、identity。 Transfer-Encoding: chunked

Upgrade

要求客户端升级到另一个高版本协议。例如:Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11

netty4.x 实现接收http请求及响应 什么是netty Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 netty与tomcat Netty和Tomcat最大的区别就在于通信协议,Tomcat是基于Http协议的,他的实质是一个基于http协议的web容器,但是Netty不一样,他能通过编程自定义各种协议,因为netty能够通过codec自己来编码/解码... 阅读详情

相关推荐

Rstudio-server无法登陆?几种解决方法 卡死 崩溃了 卡住

Q6:Rstudio-server无法登陆?几种解决方法1 检查登陆方式是否正确 (IP/域名 端口是否弄错了)2 查看自己用户名和密码是否输入错误(大部分无法登陆的原因都是第1点和第2点)3清空浏览器cookie缓存,或者换个浏览器登陆,推荐谷歌浏览器4 如果是出现下面截图界面,试试点击Terminate R 或 Safe Mode(如果试了还不行,继续尝试后面方法5~8)5 ssh登录,然后查看自己的磁盘存储空间是否用尽(方法见Q9),如果是,先清理自己的磁盘空间。

生信小博士的博客 1万+

【后端】HTTP4

HTTP报文格式细节讲解

qq_61862008的博客 1366

地平线RDKX3初始配置与USB无线网卡

地平线X3无线网卡配置

Richard_Mei的博客 4081

HTTP协议04(HTTP请求/响应)

HTTP请求及响应的格式,状态码

weixin_60007218的博客 1270

深入了解AES_GCM算法

常见的对称加密算法,在解密过程中无法确认密钥是否正确的。这就意味着,密文可以用任何密钥执行解密运算,得到一组疑似密文;由于不知道密钥是否正确,故也不能确定解密出来的明文数据是否正确。因此,需要在对称加密算法上增加一层验证机制,常见思路为使用加密算法进行加密保证机密性,使用摘要算法计算MAC保证完整性和真实性,这就涉及到摘要计算和加密计算的前后顺序和参与计算的数据、密钥等,使用起来略微麻烦。

huaqianzkh的专栏 4190

通信原理与MATLAB(八):2PSK的调制解调

通信原理和MATLAB

菜yuan~的博客 3万+

一文看懂HTTP

这里搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是比较大的,通过问答 + 图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP 协议。 应该说HTTP和HTTPS部分的面试题,看这些基本就够了。 本文摘自小林coding原文链接 1. http基本概念 HTTP 是超文本传输协议,也就是HyperText Transfer Proto...

Vasion_snow的博客 537

实战指南(一)SCAPS-1D太阳能电池模拟软件从零到一:模型构建与参数解析

本文详细介绍了SCAPS-1D太阳能电池模拟软件的使用方法,从模型构建到参数解析,帮助用户快速掌握这一免费且功能强大的工具。特别适合用于单结/多结电池的电学性能分析,涵盖钙钛矿电池等常见结构的模拟实践,并提供参数调试和收敛性问题处理的实用技巧。

weixin_30588675的博客 445

HTTP状态码有哪些?分别代表是什么意思?

1.背景介绍 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。 当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码由三个十进制数字组成,三位数字代码分别代表着不同的请求状态,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。 2.知识剖析 HTTP状态码分类 ...

menggx1的博客 5339

DFT笔记 DC/AC mode与Func

DFT scan可以分为DC和AC两种,区别如下图。

m0_61544122的博客 5727

基于Python的全卷积网络(FCN)实现路径损耗预测

本文提出一种基于全卷积网络(FCN)的无线信道路径损耗预测方法。通过合成数据生成模块构建包含房间布局和发射点坐标的训练数据集,采用双分支FCN架构融合空间特征与坐标信息,引入空间注意力机制增强关键区域提取。实验表明,该方法相比传统模型能更准确地预测复杂环境下的路径损耗,平均绝对误差降低约35%。系统支持端到端训练,可扩展融合多模态数据,为5G网络规划等应用提供高效预测工具。

huanghm88的专栏 578

Netty4实现HTTP请求、响应

前言: 我们所编写的项目多以BS为主,用户通过浏览器访问我们的服务器 发送的请求以HTTP请求为主,本例就以Netty4来实现一个接收HTTP请求的服务器,并根据用户请求返回响应 1.Netty中HTTP请求和响应类 请求(FullHttpRequest) /** * Combine the {@link HttpRequest} and {@link FullHttpMessage}, s...

恐龙弟旺仔的博客 2万+

YOLOv11改进 - 卷积Conv | PATConv(Partial Attention Convolution)部分注意力卷积,在减少计算量的同时融合卷积与注意力的优势 | AAAI 2026

本文提出部分注意力卷积(PATConv)机制,并将其集成到YOLOv11中。传统神经网络中,卷积计算密集,注意力机制全局计算冗余,此前的“部分卷积”会丢失未计算通道的特征价值。PATConv通过“通道拆分 - 并行处理 - 结果拼接”的逻辑,给不同通道分配“擅长的任务”,兼顾局部与全局特征。基于此,它还衍生出PAT_ch、PAT_sp和PAT_sf三种细分模块。此外,还提出了动态部分卷积(DPConv),并构建了新的混合网络家族PartialNet。我们将PATConv代码集成到YOLOv11中,实验表明,

魔改工程师的博客 1085

CodeIgniter4中的HTTP请求与响应处理机制详解

在现代Web开发中,HTTP请求与响应处理是框架的核心功能之一。CodeIgniter4作为一款优秀的PHP框架,提供了强大而灵活的HTTP处理机制。本文将深入解析CodeIgniter4中的HTTP请求与响应处理机制,帮助开发者更好地理解和使用这一重要功能。 ## 一、HTTP请求处理机制 ### 1.1 请求类结构体系 CodeIgniter4的HTTP请求处理采用了分层设计,主要包含以...

gitblog_00256的博客 475

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CEF4Delphi中获取HTTP请求与响应内容的方法详解

在CEF4Delphi开发中,处理HTTP请求和响应内容是一个常见需求。本文将详细介绍几种在CEF4Delphi中获取请求和响应内容的技术方案。 ## 1. 使用TChromiumCore.RetrieveHTML方法 这是最简单直接的方式,适用于获取当前页面HTML内容的情况。该方法会异步获取页面HTML源码,并通过事件回调返回结果。 典型实现步骤: 1. 在窗体上放置TChromiumC

gitblog_07095的博客 765

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Python 爬虫 NO.4 HTTP 响应状态码

响应状态码,即 Response Status Code,表示服务器的响应状态,如 200 代表服务器正常响应,404 代表页面未找到,500 代表服务器内部发生错误。在爬虫中,我们可以根据状态码来判断服务器响应状态,如状态码为 200,则证明成功返回数据,再进行进一步的处理,否则直接忽略。下表列出了常见的错误代码及错误原因。HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型。...

止于至善 2198

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

4、Jmeter 之http request or response or 响应状态

目录前言一、HTTP请求Header内容说明二、HTTP response 说明三 、HTTP常见得响应状态码 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、HTTP请求Header内容说明 点击这里>HTTP请求头的具体含意 重点熟悉记住: User-Agent: Mozilla/5.0 (compatible;域名)

weixin_43145997的博客 1251

HTTP协议4-HTTP 响应头信息

HTTP 响应头信息 HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。 在本章节中我们将具体来介绍HTTP响应头信息。 应答头 说明 Allo w 服务器支持哪些请求方法(如GET、POST等)。 Content-Encoding 文档的编码(Encode)方法。只有在解码之后才可以得到Conten

一夜长风的专栏 487

2.2.4 HTTP协议的响应

2.2.4.1 请求的组成部分 响应行 响应行对应的就是客户端请求行,请求方式,协议版本,这个200代表服务器的状态码,OK表示服务器一切正常 响应头 Etag表示在服务器中的唯一标识 响应空行 响应体 2.2.4.2 详解 响应行详解: 响应行:HTTP/1.1 200 OK 内容 说明 HTTP/1.1 使用协议的版本。 200 响应状态码 OK 状态码描述 常用状态码介绍: 状态码 说明 ...

凤文Sharing的博客 232

HTTP请求和响应4:首部(Header)

首部和方法配合工作,共同决定了客户端和服务器能做什么事情,可以将HTTP的首部分为以下几类: 1)通用首部; 2)请求首部; 3)响应首部; 4)实体首部; 5)扩展首部。 通用首部 通用首部提供了与报文相关的最基本的信息,可同时用于请求报文和响应报文。通用首部又分为信息性首部和缓存首部。 信息性首部 首部:Connection 描述:允许客户端和服务端指定与请求/

宁静致远 2865

httppp 1.4.0 发布,HTTP响应时间监控

httppp 1.4.0 大幅提升了性能,算法上做了改进,对处理超过 100 兆文件的处理性能提升了 10 倍以上,可使用多核 CPU 同时处理等等。 httppp 是一个HTTP的网络响应时间的无源监视工具,使用在非侵入性的方式。基于libpcap和libqpcap开发。 ...

weixin_34014555的博客 169

http请求报文和响应报文 Day4

数据以一系列分块的形式进行发送. Content-Length 首部在这种情况下不被发送. 在每一个分块的开头需要添加当前分块的长度, 以十六进制的形式表示,后面紧跟着 \r\n , 之后是分块本身, 后面也是\r\n. 终止块是一个常规的分块, 不同之处在于其长度为0.Content-Length是HTTP消息长度, 用十进制数字表示的八位字节的数目, 是Headers中常见的一个字段. Content-Length应该是精确的, 否则就会导致异常 (特别地, HTTP1.0中这个字段可有可无).

akashcai的博客 319

初入网络系列笔记(4)HTTP请求和响应

一、借鉴说明,本博文借鉴以下博文   1.starok,HTTP必知必会,http://www.cnblogs.com/starstone/p/4890409.html   2.CareySon,HTTP协议漫谈,http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html   3.逖靖寒,浅析H...

aaabbbccc13243546的博客 141

(JavaWeb)S4HTTP响应消息,response对象,ServletContext对象

HTTP协议 请求消息:客户端给服务端的数据 数据格式 1. 请求行 2. 请求头 3. 请求空号 4. 请求体 响应消息:服务端发给客户端的数据 数据格式 1. 响应行 2. 响应头 3. 响应空号 4. 响应体 HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Leng...

Python1One的博客 456

1.1.4 HTTP消息响应/response对象

HTTP 消息响应概述 响应行状态码 响应头

weixin_43209097的博客 178
上一篇: HTTP3-请求
下一篇: HTTP5-Get和Post方法的区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值