目录
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。
URL是Uriform Resource Locator的缩写,由以下部分组成
a,协议的类型,如https
b主机名称/域名,如baike.baidu.com
c 端口号
d查找路径
e查询参数,一般为?后的内容,采用键值对的形式,多个键值对用&隔开
f锚点,前端用来做面定位的,现在一些前后端分离项目,也用锚点来做导航#
HTTP协议,超文本传输协议,是一种发布和接收HTML页面的方法,端口号为80
HTTPS是HTTP的加密版本,在HTTP下加入了SSL层,端口号是443
http协议规定了浏览器与服务器进行数据交互过程中必须要选择一种交互的方式,常见的交互请求有get和post请求
GET请求,一般情况下,只从服务器获取数据下来并不会对服务器资源产生任何影响的时候使用get请求
post请求,像服务器发送数据,登录,上传文件等,会对服务器资源产生影响的时候会使用post请求,请求参数在Form Data中
http协议中,像服务器发送一个请求,数据分为三部分
第一个是把数据放在url中
第二个是把数据放在body中
第三个是把数据放在head中
user-agent:浏览器名称
referer:表明当前这个请求是从哪个url过来的
cookie:http协议是无状态的,也就是同一个人发送了两次请求。服务器没有能力知道这两个请求是否来自同一个人,而带上cookie就可以识别为登录过的用户或者同一个请求2次
200 请求正常,服务器正常返回数据
301永久重定向
404请求的url在服务器上找不到,也就是说请求url错误
418发送请求遇到服务器端反爬虫
500服务器内部错误,可能是服务器的bug