首页 > Web开发 > 详细

HTTP 协议

时间:2019-10-15 18:25:56      阅读:71      评论:0      收藏:0      [点我收藏+]

1.什么是http协议

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议。
HTTP基于TCP/IP通信协议来传递数据,是一种约束请求与响应的规则。

2.http的组成部分

http协议分为请求和响应两部分,且他们是成对存在的。

3.http请求的发送方式

(1)浏览器的地址栏
(2)通过html当中的form表单
(3)通过a链接的 href
(4)src属性(图片,js)

4.http请求

http请求分为3个部分:
(1)请求行:请求行由请求方式字段、URL字段和HTTP协议版本字段3个字段组成,例如:

GET /index.html HTTP/1.1

(2)请求头:请求头是客户端发送给服务器端的一些信息,由一个个键/值对组成。常用请求头有:
Host:请求的主机名
User-Agent:浏览器的UA。
Accept:客户端可识别的MIME类型,文件类型的一种描述方式。
Referer:告诉服务器该网页是从哪个页面链接过来的,常用于防盗链。
Accept-Encoding: 客户端支持的数据压缩格式,如: gzip
Accept-Language: 客户端支持的语言 。
Connection:表示是否需要持久连接,如:keep-alive
Cookie:用于存放浏览器缓存的cookie信息
(3)请求体:包含此次请求提交的参数和数据

get请求:
技术分享图片

post请求:
技术分享图片

HTTP 协议

原文:https://www.cnblogs.com/OrochiZ-/p/11679081.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!