当前位置: 首页 > news >正文

搭建dede网站服务器wordpress内网穿透

搭建dede网站服务器,wordpress内网穿透,第三方电子商务平台有哪些,网站备案 中国目录 简单介绍 Get请求 Post请求 其他类型请求 自定义headers和cookies SSL 证书验证 响应内容 获取header 获取cookies 简单介绍 requests库简单易用的HTTP库 Get请求 格式: requests.get(url) 注意:若需要传请求参数,可直接在 …

目录

简单介绍

Get请求

Post请求

其他类型请求

自定义headers和cookies

SSL 证书验证

响应内容

获取header

获取cookies


简单介绍

requests库简单易用的HTTP库

   

Get请求

格式: requests.get(url) 

注意:若需要传请求参数,可直接在 url 最后的 ? 后面,也可以调用 get() 时多加一个参数 params ,传入请求参数,注意需要是 dict 格式;如下图所示

 1     url = 'http://127.0.0.1:8888/passport/user/login'2     param = {3         'username': '123',4         'password': '321'5     }6 7     """通过params传参"""8     res = requests.get(url, params=param)9     # {'code': 200, 'msg': 'success', 'password': '321', 'username': '123'}
10     print(res.json())
11 
12     """通过params方式传参,最终发出的url也是一致的"""
13     # http://127.0.0.1:8888/passport/user/login?username=123&password=321
14     print(res.url)
15 
16     """通过url最后加上请求参数列表"""
17     url = 'http://127.0.0.1:8888/passport/user/login?username=123&password=321'
18     res = requests.get(url, verify=False)
19     # {'code': 200, 'msg': 'success', 'password': '321', 'username': '123'}
20     print(res.text)

重点:发送请求赋值的res,可以看成是请求的上下文,既可以获取请求相关参数值,也可以获取响应相关参数值

python接口自动化测试视频教程:2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibiliicon-default.png?t=N3I4https://www.bilibili.com/video/BV1AF411T7qJ/?spm_id_from=333.999.0.0

         

 

Post请求

格式: requests.post(url,data) 

注意:若无请求参数可不传 data ;当传入请求参数时,需要传 dict 格式

 1     url = 'http://127.0.0.1:8888/passport/user/post_login'2     data = {3         'username': '123',4         'password': '321'5     }6 7     """传入请求参数"""8     res = requests.post(url, data=data)9     # {'code': 200, 'msg': 'success', 'password': '321', 'username': '123'}
10     print(res.json())
11 
12     """查看请求url"""
13     # http://127.0.0.1:8888/passport/user/post_login
14     print(res.url)

其他类型请求

1     r = requests.put('http://httpbin.org/put', data={'key': 'value'}).text
2     r = requests.delete('http://httpbin.org/delete').text
3     r = requests.head('http://httpbin.org/head').text

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibiliicon-default.png?t=N3I4https://www.bilibili.com/video/BV1AF411T7qJ/?spm_id_from=333.999.0.0&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75                      

 

自定义headers和cookies

 1     """自定义headers"""2     url = 'https://api.github.com/some/endpoint'3     headers = {'user-agent': 'my-app/0.0.1'}4 5     r = requests.get(url, headers=headers)6     # {'message': 'Not Found', 'documentation_url': 'https://developer.github.com/v3'}7     print(r.json())8 9     """自定义cookies"""
10     url = 'http://httpbin.org/cookies'
11     cookies = dict(cookies_are='working')
12     cookies2 = {'cookies_are': 'working'}
13 
14     r = requests.get(url, cookies=cookies)
15     # {'cookies': {'cookies_are': 'working'}}
16     print(r.json())

SSL 证书验证

当发送请求如果报以上错误时,可以在请求方法里加多一个字段 verify=False ,就可以解决此问题;此操作是为了免去验证步骤

url = 'https://www.imooc.com'
res = requests.get(url, verify=False)

 

响应内容

注意:当调用 json() 时,确保响应内容是json格式字符串,否则会报错

 1     url = 'http://127.0.0.1:8888/passport/user/login'2     param = {3         'username': '123',4         'password': '321'5     }6     res = requests.get(url, params=param)7     print('请求url: ' + res.url)8     print('响应内容 json格式: ' + json.dumps(res.json()))9     print('响应内容 字符串格式: ' + res.text)
10     print('响应内容 二进制格式: ' + str(res.content))
11     print('响应码: ' + str(res.status_code))

获取header

注意:headers里面的key是大小写不敏感的

>>> r.headers['Content-Type']
'application/json'>>> r.headers.get('content-type')
'application/json'

获取cookies

>>> r.cookies['example_cookie_name']
'example_cookie_value'

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibiliicon-default.png?t=N3I4https://www.bilibili.com/video/BV1AF411T7qJ/?spm_id_from=333.999.0.0&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75

 

 

http://www.yayakq.cn/news/192192/

相关文章:

  • 不通过网站可以做360全景吗云南疾控最新消息今天
  • 租电信服务器开网站云南网红景点
  • thinkphp制作网站开发网站建设怎么添加评论
  • 企业做一个网站的费用做哪方面的网站
  • 中山做网站联系电话WordPress重新安装删除哪个
  • 做外贸都得有网站吗茄子直播
  • 网站建设费入平台类网站建设价格表
  • dede自动生成网站地图东莞正规制作网站公司吗
  • 中国建设银行官网站公积金预约设计网页怎么插图
  • 怎样做 网站做seo做思维导图的网站
  • 网站建设项目方案pptui设计的细分研究方向包含哪几项
  • 正能量软件不良网站免费入口网站开发开始阶段的主要任务包括( )
  • 免费电商网站建设平台数据分析软件工具有哪些
  • 网站建设相关的网站网站建设基本问题
  • 网站内页301室内展厅设计公司
  • 建设网站有哪些目的教人怎么做网页的网站
  • 导航网站制作网站建设都需要什么技术人员
  • 工商网站官网查询怎么做下载类的网站
  • 新手怎么优化网站用织梦搭建网站
  • 专业网站建设分为8步农村建房设计效果图
  • 公司营销型网站建设阿里云网站备案注销吗
  • 公司做的网站过期了wordpress数据库查询数据库
  • 南宁网站建设seo获奖设计网站
  • 开网站赚钱吗溧水区城乡建设局网站
  • 做网站后台教程视频在线crm客户关系管理
  • 域名申请好怎么做网站网页qq登录保护功能怎么关闭
  • 商讨网站建设新闻稿徐州网站建设xzqjwl
  • 烟台建设信息网站注册网站不用手机短信验证的
  • 学校网站建设实施方案大型网站开发合同
  • 临沂外贸国际网站建设wordpress寻模板