博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTP报文
阅读量:5334 次
发布时间:2019-06-15

本文共 741 字,大约阅读时间需要 2 分钟。

HTTP报文

报文是怎样流动的?

1.HTTP报文是在HTTP应用程序之间发送的数据块,这些数据块以一些文本形式的元信息开头。这些信息描写叙述了报文的内容和含义,后面跟着可选的数据部分。

这些报文在client、server和代理之间流动。

“流入”、“流出”、“上游”、“下流”都是用来描写叙述报文方向。

2.报文都是向下游流动的。报文的发送者都在接受者的上游。

 

HTTP报文的三个组成部分(起始行、首部、实体的主体)

每条报文都包括一条来自client的请求,或者一条来自server的响应。当中由对报文进行描写叙述的起始行(start line)、包括属性的首部(header)块、以及可选的、包括数据的主体(body)部分组成。

请求报文的格式:<method><request-URL><version>

                <headers>

 

                <entity-body>

响应报文的格式

<version ><status><reason-phrase>

<headers>

 

<entity-body>

起始行:请求报文说明报文要做些什么,响应报文说明发生了什么。下表中列出了经常使用的HTTP方法

下表中列出了状态码的分类

版本号号会以HTTP/x.y的方式出现,为HTTP应用程序提供了一种将自己所遵循的协议版本号告知对方的方式。版本号号说明了应用程序支持的最高HTTP版本号。须要注意的是HTTP1.22比       HTTP1.3的版本号要高。

由于22>3.

首部:是一些名/值对的列表。

首部分为下面几类:通用首部、请求首部、响应首部、实体首部、扩展首部

 

 

实体:是HTTP要传输的内容。

转载于:https://www.cnblogs.com/mfrbuaa/p/5347116.html

你可能感兴趣的文章
我到底要选择一种什么样的生活方式,度过这一辈子呢:人生自由与职业发展方向(下)...
查看>>
poj 题目分类
查看>>
windows 安装yaml支持和pytest支持等
查看>>
读书笔记:季羡林关于如何做研究学问的心得
查看>>
面向对象的优点
查看>>
套接口和I/O通信
查看>>
阿里巴巴面试之利用两个int值实现读写锁
查看>>
浅谈性能测试
查看>>
Winform 菜单和工具栏控件
查看>>
CDH版本大数据集群下搭建的Hue详细启动步骤(图文详解)
查看>>
巧用Win+R
查看>>
浅析原生js模仿addclass和removeclass
查看>>
Python中的greenlet包实现并发编程的入门教程
查看>>
java中遍历属性字段及值(常见方法)
查看>>
深入理解jQuery框架-框架结构
查看>>
YUI3自动加载树实现
查看>>
python知识思维导图
查看>>
当心JavaScript奇葩的逗号表达式
查看>>
App Store最新审核指南(2015年3月更新版)
查看>>
织梦MIP文章内容页图片适配百度MIP规范
查看>>