一、http请求
1、http请求方式:get和post
get一般用于获取/查询资源信息,在浏览器中直接输入url+请求参数点击enter之后连接成功服务器就能获取到的内容,post请求一般用于更新资源,通过form表单或者json、xml等其他形式提交给服务器端,然后等待服务器端给返回一个结果的方式(这个返回结果一般就是被修改之后的是否成功的状态,或者是修改后的最新数据table等)。
http请求,不论是get还是post请求,都会包含几个部分,分别是header,cookie,get会有param,post会有body。
这个可以通过fiddler里面抓包就可以拿到需要的Headers,一般需要设置的值可能有:
header = {
“Host”: “x.x.360.cn”,
“Authorization”: “Basic: someValue”,
“Content-Type”: r"application/json",
“Connection”: “keep-alive”,
“Proxy-Connection”: “keep-alive”,
“Cookie”: “xxxxxxxxx(备注:这里的具体值请自行填写,其他key对应的值也是一样)”,
“User-Agent”: “360xxxxxx(备注:这里的信息也请自行抓到之后填写,不需要的话,可以不用填写)”
}
针对正式环境和测试环境需要设置url的地址,以及Header的"Host"中的具体域名的方法如下:
(1)正式环境:url中的host也设置成域名,比