上一篇文章使用了python的urllib来进行发送带传参的Get和Post请求 后来请教了下组里的前辈,发现有稍微更简洁一点的写法 是直接使用requests,下面附上代码
Get请求
# -*-coding:utf-8 -*- import requests import json # 传参直接附在url后面 ?key1=value1&key2=value2&key3=value3 url = 'http://...?key1=value1&key2=value2&key3=value3' # http请求头 headers = {key1: value1, key2: value2} # 添加http报头信息 req = requests.get(url, headers=headers) # 下面是响应的内容 content = req.text print(content)Post请求
# -*-coding:utf-8 -*- import requests import json # 触发的url url = 'http://...' # 添加http报头信息 headers = {key1: value1, key2: value2} # 添加发送的body(格式为json形式) body = { key1: value1, key2: value2 } value = json.dumps(body) # 发送请求 req = requests.post(url, data=value, headers=headers) # 下面是响应的内容 response = req.text print(response)写的有些粗糙,欢迎指正。