Python http接口测试
Pythonhttp网络接口测试安装requests库测试栗子requests对应的几种请求方式get请求的参数post请求参数请求消息后获取的响应消息使用requests库即可实现安装requests库命令行中输入以下命令安装:pip install requests测试栗子import requestsr = requests.post("http://www.baidu.com")print
Python http网络接口测试
使用requests
库即可实现
安装requests库
命令行中输入以下命令安装:
pip install requests
测试栗子
import requests
r = requests.post("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
import requests
r = requests.post("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
r = requests.get("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
r = requests.put("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
r = requests.delete("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
r = requests.head("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
r = requests.options("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encoding)
print(r.headers)
print(r.cookies)
requests对应的几种请求方式
get
请求:requests.get(‘url‘)
post
请求:requests.post("url/post")
put
请求:requests.put("url/put")
delete
请求:requests.delete("url/delete")
head
请求:requests.head("url/get")
options
请求:requests.options("url/get")
常用的请求方式为get及post
get请求的参数
get方法有俩个参数:url和params
url
即网址
params
是一个字典格式,也就是可以传递一个字典类参数
post请求参数
post方法也有来个参数:url和data
url
即网址
data
也是一个字典,或者json格式,使用json.dumps()
转换
请求消息后获取的响应消息
主要有如下一些响应消息:
status_code
:响应返回码,一般为200,不为200即有问题
text
:返回的内容
encoding
:响应消息的编码格式
headers
:响应头消息
cookies
:响应消息的cokies

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)