首先,上一个我们常见的网址:
该网址就是使用的大名鼎鼎的http协议。
HTTP网络是一个基于TCP的网络协议。
其结构如图所示:
其中的Key:value就是协议中需要携带的报头;
HTTP
常见
Header
Content-Type:
数据类型
(text/html
等
)
Content-Length: Body
的长度
Host:
客户端告知服务器
,
所请求的资源是在哪个主机的哪个端口上
;
User-Agent:
声明用户的操作系统和浏览器版本信息
;
referer:
当前页面是从哪个页面跳转过来的
;
location:
搭配
3xx
状态码使用
,
告诉客户端接下来要去哪里访问
;
Cookie:
用于在客户端存储少量信息
.
通常用于实现会话
(session)
的功能
;
请求与响应:
HTTP协议分为Get和Post:
1.Get通过URL传参。
2.Post通过正文传参。
3.Get方式不私秘.
4.一般较大的文件都用Post方式传参.