Python接口自动化中get请求

发表于:2021-1-13 09:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:打杂员工    来源:CSDN

#
Python
分享:
  requests get请求详解:
  代码案例如下:
# coding:utf-8
#导入requests包
import requests
#设置请求的url
url = "http://httpbin.org/get"
#请求头信息
headers= {
 "Accept": "*/*",
 "Accept-Encoding": "gzip, deflate",
 "User-Agent": "python-requests/2.9.1",}
#s设置请求参数
params = {'name': 'Tom', 'age': '25'}
#发送get请求格式   get(url信息,请求头信息,请求参数)
getname=requests.get(url=url,headers=headers,params=params)
#打印响应信息内容
print('响应内容:',getname.text)
#打印响应状态码
print('响应状态码:',getname.status_code)
#打印请求方法
print('请求方法:',getname.request)
#打印响应头信息
print('响应头信息:',getname.headers)
#打印请求头信息
print('请求头信息:',getname.request.headers)
#打印cookie信息
print('cookie信息:',getname.cookies)
  get请求响应结果如下:
  requests发送get请求注意事项:
  (1)get请求可以传递三个参数:请求url,请求头,请求参数
  (2)get请求在发送请求时参数可以单独设置,使用参数名=参数名方式
  (3)参数设置时参数形式采用字典方式带入
  (4)获取响应具体信息,可以采用对象.自带参数名进行获取

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号