一、HTTP介绍
http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议
例如,百度的一个url:
https://www.baidu.com/s?wd=%E4%B8%8A%E6%B5%B7%E6%82%A0%E6%82%A0%E5%8D%9A%E5%AE%A2&rsv_spt=1&rsv_iqid=0x91baaabd00070ba2&issp=1&f=8&rsv_bp=1&rsv_idx=2
-
http/https: 协议类型 ssl ca证书 证书申请机构 安全性
------
http 端口80,简单 无状态的连接;
https 端口443,ssl/tls +http的网络协议用于加密传输和身份认证。它比HTTP协议更安全
--------
-
host:主机地址或域名
-
192.168.x.xx:80xx 地址+端口号
--www.xxx.com 域名
--localhost:80xx localhost 是本机域名地址
-
port:端口号 (默认端口是80可以省略)
-
path: 请求的路径(host之后,问号?之前)
-
.? : 问号是分割符号
-
参数: name=value
-
& : 多个参数用&隔开
-
编码:urlencode编码
【%E4%B8%8A%E6%B5%B7%E6%82%A0%E6%82%A0%E5%8D%9A%E5%AE%A2】
请求头:
二、request
Client
Accept : 浏览器可接受的媒体类型
Accept-Language: 语言
Accept-Encoding:编码格式
User-Agent:客户端类型
Cookie: 身份认证
Entity:
Content-Type: 发送post时候,body的数据类型声明
请求参数:
Get的请求参数都在请求行里
--可以在 Webforms 的 QueryString 查看
Post的请求参数可以是请求行的参数 QueryString + body
标签:协议,HTTP,请求,82%,E6%,E5%,new,rsv From: https://www.cnblogs.com/pingzi66-ww/p/17103645.html