http响应报文的组成

http响应报文由响应行,响应头,响应体三部分组成。

响应行主要包括

响应协议,这个与请求协议对应,比如http,

状态码200

状态码的描述OK

响应头就是一些常见的响应名对应的响应值

响应参数就是我们真正需要的从数据库中取出的数据

常见的响应头属性

下面是摘自www.baidu.com和一个示例网站的请求头

(1) Accept-Ranges

表明服务器是否支持指定范围的请求,比如bytes,表明支持字节请求

(2) Access-Control-Allow-Origin

在服务器响应客户端的时候,如果设置Access-Control-Allow-Origin:* ,则允许所有域名的脚本访问该资源

Access-Control-Allow-Origin:http://www.ppt.com ,则表示值允许特定的域名访问。

(3) Age

从原始服务器到代理缓存形成的估算时间,单位为秒。

(4) Cache-Control

告诉所有的缓存机制是否可以缓存,已经缓存的类型。cache-control : no-cache

(5) Connection

在http1.1中request和reponse header中都有可能出现一个connection头字段,此header的含义是当client和server通信时对于长链接如何进行处理。在http1.1中,client和server都是默认对方支持长链接的, 如果client使用http1.1协议,但又不希望使用长链接,则需要在header中指明connection的值为close;如果server方也不想支持长链接,则在response中也需要明确说明connection的值为close。

(6)Content-Length

响应体的长度,web服务器返回消息正文的长度

(7) Content-Type

返回内容的MIME类型Content-Type : text/html;charset=utf-8

(8) Date

原始服务器消息发出的时间

(9) Etag

请求变量的实体标签的当前值

(10) Expires

响应过期的时间

(11) Last-Modified

请求资源的最后修改时间

(12) Server

web服务器软件名称

http响应报文详解相关推荐

  1. HTTP报文之请求报文和响应报文详解

    本文详细介绍了Http报文之"请求报文"和"响应报文",欢迎阅读 ,一起进步. Hope this article can really let you kno ...

  2. http请求报文和相应报文详解

    Http协议的特点 HTTP协议的特点 基于请求/响应模型的协议. 请求和响应必须成对: 先有请求后有响应. 简单快捷 因为发送请求的时候只需要发送请求方式和请求路径即可 HTTP协议默认的端口:80 ...

  3. HTTP权威指南读书笔记(一)HTTP概述、URL和资源及报文详解

    一.HTTP概述 1.WEB客户端和服务器. 2.资源:资源可以是各种格式的静态文件,也可以是应用程序. 3.媒体类型 4.URI:统一资源标识符 URL:统一资源定位符. URL的第一部分称为方案: ...

  4. OSPF报文详解——LSA概述

    目录 一.OSPF报文详解: (1)---OSPF头部分析: (2)---hello字段分析: 二.LSA报文--链路状态通告 (1)---简介: (2)---头部信息: (3)---数据部分: 一. ...

  5. bgp 建立邻居发送的报文_bgp邻居建立过程及报文详解.doc

    bgp邻居建立过程及报文详解.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 前缀长度和网络号8.当路由失效时,也发送 update ...

  6. UDP和TCP的报文详解

    TCP和UDP报文详解 一.先说说端口号 TCP和UDP都是位于传输层的协议,传输层负责将数据从发送端传输到接收端. 端口号(Port)标识了一台主机上正在进行通信的一个具体的应用程序,在TCP/IP ...

  7. 奥迪AUDI DELFOR 交付预测报文详解

    此前的文章奥迪AUDI EDI INVOIC发票报文详解中,我们介绍了供应商给奥迪AUDI发送INVOIC发票报文的详解,本文将从接收角度出发,带大家了解如何接收奥迪AUDI发来的DELFOR交付预测 ...

  8. STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(二)MQTT协议常用报文详解

    STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(二)MQTT协议常用报文详解 上一次我们讲了OneNet平台的注册,这次我们来讲一下MQTT的常用报文用法 上一篇地址https ...

  9. TCP协议中报文详解

    TCP协议中报文SYN.ACK.FIN.RST.PSH.URG详解 1. SYN:同步连接序号,TCP SYN报文就是把这个标志设置为1,来请求建立连接: 2. ACK:请求/应答状态.0为请求,1为 ...

  10. Response响应方法详解

    Response: 响应:服务器把请求的处理结果告知客户端.在B/S架构中,响应就是把结果带回浏览器. 响应对象:在项目中用于发送响应的对象 常用状态码: 状态码 说明 200 执行成功 302 它和 ...

最新文章

  1. vs2015编译tensorflow v1.5
  2. js、jquery实用小技巧集合
  3. [工具整理] Debain(KDE)下常用工具
  4. onClientClick 和 onClient 区别
  5. 淘宝开放平台正式环境获取数据(一)
  6. IOT(2)---物联网传感器1
  7. vs2012 设置默认的 include 目录
  8. c++多线程在异常环境下的等待
  9. java类后面的尖括号_泛型 - Java中的T(尖括号)是什么意思?
  10. minecraft java文件夹_Minecraft游戏下载 文件结构说明
  11. 数值作业:改进欧拉法求常微分方程C语言代码
  12. kangle配置cdn_kangle穿刺及cdn回源配置
  13. 基于 Verilog 的经典数字电路设计(3)选择器
  14. 2021年阳江市高考成绩查询,阳江市召开2020年高考总结暨2021年新高考备考动员会...
  15. 一文读懂javascript深拷贝与浅拷贝
  16. 永恒之蓝ms17_010漏洞利用攻击
  17. 3dmax给模型添加渐变背景有哪些方法
  18. Kotlin高仿微信-第34篇-支付-向商家付款(二维码)
  19. Azure DevOps Server(TFS) 客户端分析
  20. Matlab使用xlsread读入xlsx文件错误处理

热门文章

  1. resetuser.php,帝国CMS-管理员密码重置插件
  2. bzoj 1208 宠物收养所 Splay入门
  3. 个人总结的新手看房买房注意事项,有遗漏的地方请各位同学帮忙补充
  4. 我们称字母顺些和逆写都相同的单词或者短语为“回文”,编写一个Java程序判断输入的一行文本是否是回文。
  5. 在编译命令行中添加 /D_SCL_SECURE_NO_DEPRECATE
  6. 冷静 仔细 认真 分析
  7. 2021-09-20德天老师更新好学易懂的python办公自动化批量生成docx
  8. 企业招聘采集算法(58,51job,海南在线,智联招聘,百度招聘,猎聘网)
  9. 关于spark错误 [Could not locate executable null\bin\winutils.exe in the Hadoop binaries】解决方法
  10. apache 服务器的 Option Indexes,AllowOverride,Order Allow,Deny 详解