目录
认识URL
网址可称为URL
域名转换成IP地址的过程称为DNS(8.8.8.8/114.114.114.114)域名解析。
path文件路径
域名\path 不同的path展示不同的页面
Fiddler抓包工具:查看完整的HTTP请求和响应数据
HTTP协议格式(行文本格式)
get与post方法
方法:
1.get 获取资源
2.post 传输实体主体
get与post 的区别:
这两者的区别:
get请求通常是把数据通过query_string来传输;
post通常是把数据通过body来传递。
但是登录的时候多半会用post请求,它不会将用户名和密码明文放在url上。
HTTP状态码:
常见状态码:
200 OK 请求成功; 2XX都表示请求成功
302 Found\303See Other 重定向; 3XX都表示重定向(例子:呼叫转移)
4XX都表示客户端错误
404 Not Found页面没找到\403 Forbidden;
5XX都表示服务器错误
502 Bad Gateway\504 Gateway Timeout 超时;
HTTP协议中常见的header:(键值对)
Content-Type:数据类型(text/html等)
Content-Length:Body的长度(字节)
Host:客户端告知服务器,所请求的资源是在哪个主机的端口上
User-Agent:表示操作系统和浏览器的型号。
Referer:表示当前页面是从哪个页面跳转过来的
location:搭配3xx状态码使用,告诉客户端接下来要去哪里访问
Cookie:浏览器存储数据的一种重要方式。里面的具体内容都是由对应产品的程序员自行决定的。但是一般这里面包含了用户身份标识,可能存放session id(会话id)