原创文章,如需转载请注明来自http://blog.csdn.net/aspenstars 谢谢!

一、HTTP报文格式

HTTP报文分为两类:请求报文request, 响应报文response

二、HTTP请求报文:

ASCII文本 (易于人读格式)

GET /somedir/page.html HTTP/1.1
Host: www.someschool.edu 
User-agent: Mozilla/4.0 //该代理类型的对象版本
Connection: Close  //不使用持久连接
Accept-language:zh-cn //中文版本

(额外的 回车换行) 

三、HTTP请求报文的方法类型
HTTP/1.0
GET
POST
HEAD:服务器收到请求时,用HTTP报文进行响应,但不返回请求对象

HTTP/1.1

GET, POST, HEAD
PUT:文件在实体主体中被上载到URL字段指定的路径
DELETE:删除URL字段指定的文件

四、HTTP响应消息
HTTP/1.1 200 OK 
Connection:close
Date: Sat, 06 Aug 2011 12:00:15 GMT 
Server: Apache/1.3.0 (Unix) 
Last-Modified: Thu, 22 Jun 2011 …... 
Content-Length: 6821 
Content-Type: text/html
 
data data data data data ... 

五、HTTP 响应的状态码
位于服务器响应客户的响应消息的第一行.
几个常见的样本状态码:
200 OK //请求成功, 所请求信息在响应消息中返回
301 Moved Permanently  //所请求的对象已永久迁移, 新的URL在本响应消息的(location:)头部指出
400 Bad Request  //该请求不能被服务器解读
404 Not Found  //服务器上不存在所请求文档
505 HTTP Version Not Supported

http请求报文及响应报文相关推荐

  1. 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )

    文章目录 一.万维网概述 ★ 二.HTTP 协议 ( 超文本传输协议 ) ★ 三.HTTP 协议特点 ★ 四.HTTP 连接方式 ★ 五.HTTP 协议报文结构 六.HTTP 请求报文 ★ 七.HTT ...

  2. HTTP的请求报文与响应报文

    报文: 简单来说,报文就是也就是HTTP报文,作用是在各个系统之间进行和响应时用来交换与传输的数据单元,即站点一次性要发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义 ...

  3. TCP/IP协议、请求报文和响应报文

    一.TCP/IP协议 1.计算机与网络设备相互通信 计算机与网络设备要相互通信, 双方就必须基于相同的方法. 比如:如何探测到通信目标. 由哪一边先发起通信. 使用哪种语言进行通 信. 怎样结束通信等 ...

  4. 关于请求报文和响应报文的详解

    1 什么是HTTP请求 HTTP的定义是超文本传输协议,是一种网络传输协议,位于协议族的应用层中. 2 请求报文 请求报文包括三个部分,第一部分是请求行,第二部分是Headers,第三部分是Body. ...

  5. 实现免密登录,设置只允许student1, student2用户登录,get和post的区别,HTTP状态码,HTTP请求报文和响应报文,HTTP是如何保持连接状态的

    1.实现免密登录 1创建密钥 [root@192 /]# su gzw [gzw@192 /]$ cd /home/gzw/.ssh [gzw@192 .ssh]$ ssh-keygen -t rsa ...

  6. HTTP报文结构详细讲解(HTTP请求报文和响应报文格式)

    HTTP报文结构 HTTP有两类报文: 请求报文-------从客户向服务器发送请求报文,如图6-12(a) 响应报文-------从服务器到客户的回答,如图6-12(b) 由于HTTP是面向文本的, ...

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

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

  8. HTTP的通信过程及请求报文和响应报文(详解)

    掌握HTTP的通信过程以及请求报文和响应报文 一.首先我们先来了解一下HTTP协议: HTTP协议(超文本传输协议):是浏览器和Web服务器之间进行数据通信的格式,也就是说如果想要实现浏览器和Web服 ...

  9. 一篇文章了解HTTP请求报文和响应报文

    概念 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. 请求报文和响应报文都由三部分组成:起始行.首部.主体. H ...

最新文章

  1. XXL-JOB v2.0.2,分布式任务调度平台 | 多项特性优化更新
  2. html5画布可以p图,HTML5图像适合发布在画布上
  3. 多点子接口的帧中继配置(MP SubInterface FrameRealy)
  4. .net framework3.0_
  5. 论文浅尝 | Improved Neural Relation Detection for KBQA
  6. java逻辑运算符_Java逻辑运算符
  7. 东北大学计算机分数线2017,东北大学2017年艺术类专业录取分数线
  8. Java 在「权力的游戏」里,能活到第几集?
  9. PyTorch学习—12.损失函数
  10. 算法89---图的最小生成树
  11. 拓端tecdat|R语言贝叶斯MCMC:用rstan建立线性回归模型分析汽车数据和可视化诊断
  12. 重磅!阿里云发布业界首本云网络白皮书
  13. LVGL使用华为鸿蒙字体
  14. python因子分析案例_Python因子分析简介
  15. ad怎么查接线_Altium怎么进行线路的开路检查?
  16. 电子商务专业英语参考试卷
  17. 千呼万唤始出来,犹抱琵琶半遮面——python变量和数据类型
  18. python画venn图
  19. 程序员小灰的算法总结
  20. oracle 导入1t dmp文件,利用FDW进行ORACLE到Postgresql的数据迁移

热门文章

  1. css表格单元格大小,CSS怎样控制表格单元格的宽高?
  2. python语音库_介绍几个python的音频处理库
  3. 卧槽,3D错觉!这脑洞简直了...
  4. 如何经营一家水果店,怎么做好水果店的经营
  5. Flutter IconFont 使用
  6. 华为机试 HJ27 查找兄弟单词
  7. Minitab 安装教程
  8. 最全的Android/IOS等常用的WebService服务列表(本人整理)--值得收藏 留着说不定你就用到了
  9. 解决brew下载慢问题
  10. 基于java设计的图书管理系统