http 的请求

http 请求是程序开发的基础,所有遇到的基本都会涉及到http的请求,网页浏览,手机上的接口等等

http白话说就是 一端发送信息发给另外一端,并且给出相应的回应!http的协议内容仔细看了话,一大厚本!如果简单使用,需要了解点什么呢!

首先要知道http的请求方式:post,get ,header,put,delete,trace,patch,options等等,常用的有post,get!

http 请求中header,有公用header(描述不一定准确,一会看图),request header,response header!直观看图再说!

浏览中按F12 带调试工具,看network

左侧是请求的url,右边是这个url请求的基础信息!学习http,这个用法一定要知道!

右侧看到general ,这个就是请求公共头部,每个一行,以回车分割,和body之间是两个回车!

下边是request header 和response header! request header是你请求的时候,告诉服务端你传递了那些东西,你按我说的回答我就行!response header就是对你请求的回应和服务端应用那些信息,这些信息都是key=>value的格式!cookie的信息也是有request header发送到服务端的!

header的中东西你都是可以自定义的,不管你开发服务端还是客户端,header中的东西是可以修改的!客户端是浏览器给加了,自己开发就需要自己加!

上边post和get,两个传递放的位置不一样,get请求直接放在url中,浏览器地址栏可见!post请求是放到request 的body中,能在f12下network可见,先对安全一些,另外,get和post的传递的数据量和浏览器,服务端的配置都有 关系,不同浏览器传递的大小不一样,一般post传递比get多。而且服务端的容器一般也会限制大小!