HTTP协议-学习笔记

2019-11-06  颜岩 

HTTP(超文本传输协议),是计算机之间的通信规则

 

HTTP请求信息和响应信息的格式

 

HTTP请求信息格式:

1、请求行

1)请求方法:GETPOSTHEADPUTDELETETRACEOPTIONS

2)请求路径

3)所用协议

2、请求头:格式为 keyvalue

3、空行

4、请求主体:发送内容,可以为空

 

HTTP响应信息:

1、响应行(协议,状态码,状态文字)

2、响应头:格式为 keyvalue

3、空行

4、响应主体信息:响应的信息,可以为空

 

请求方法(请求方式是HTTP协议规定的,但WEB SERVER(服务器)未必允许或支持这些方法):

GETPOST

HEAD:和get基本一致,可用于确认内容是否存在

PUTDELETETRACE

OPTIONS:返回服务器支持的HTTP协议

 

HTTP相应中的状态码

1xx:信息,接收到请求,继续处理

2xx:成功,操作成功收到,理解和接受

200:请求成功

3xx:重定向,为了完成请求,必须采取进一步措施

301/302:永久/临时重定向

304:资源未被修改,可以从缓存中获取

307:重定向中保持原有的请求数据

4xx:客户端错误,请求的语法有错误或者不能完成被满足

403:禁止访问

404:请求的资源不存在

5xx:服务端错误,服务器无法完成明显有效的请求

500:服务器内部错误

503:服务器暂不可用

 

64°|644 人阅读|0 条评论
登录 后发表评论
访客 72
3
0
0/0
0
博客
讨论
问答
找茬
颜岩 的其他博文 更多