HTTP学习笔记

2018-12-21  本文已影响11人  祖传大苹果

HTTP

HTTP是一个应用层协议建立在TCP/IP(传输层)协议之上,HTTP不关心网络通讯的具体细节。网络协议栈:HTTP(应用层)-> TCP(传输层)->IP(网络层)->网络特有的链路接口(数据链路层)-> 物理网络硬件(物理层)

HTTP报文

HTTP报文指的是来自客户端的请求或来自服务端的响应。由一行行的纯文本构成,格式如下:
请求报文格式:

<method> <request-URL> <version> 
<headers>
//空行
<entity-body>

响应报文格式:

<version> <status> <reason-phrase> 
<headers>
//空行
<entity-body>
状态码 已定义范围 说明
100 ~ 199 100 ~101 信息提示
200 ~ 299 200 ~ 206 成功
300 ~ 399 300 ~ 305 重定向
400 ~ 499 400 ~ 415 客户端错误
500 ~ 599 500 ~ 505 服务器错误

具体可参考:HTTP状态码

MIME

MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一条斜杠来分割。

上一篇 下一篇

猜你喜欢

热点阅读