对request和response的理解
2018-09-29 本文已影响0人
走在小路的程序员
- 我浏览器向服务器发送请求 可以带请求头等设置
2.服务器向浏览器响应解析代码,其中有html json 二进制的格式。
上图解释:
![VY]%D9O{2$HJ])I5@K]FDKI.png](https://img.haomeiwen.com/i14244283/a32cb01228512735.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3.request 包含内容:
主要是get 和 post 请求
统一资源定位符:url 如一个网页的文档一张图片,一个视频
分别在检查中的 preview 和 response 可以看到
请求头:user_agent 用来浏览器识别,cookie,accept,Host,等爬虫的时候我们都会加入当中
请求体,post请求时有,其中传递参数,formdata 用于做登录的时候上传文件等。
4.response包含内容:
状态码
响应头 成键值对出现 登陆时候保存的cookie
响应体
上图解释:
![_F6QW2%)`S4(IDA%FRHYOK.png
两者的区别:post多一个formdata
post 需要构造一个请求