使用requests测试接口时获取cookie
2019-07-27 09:29
387 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AlbanCP3/article/details/97486067
- cookie的获取
[code]import requests url = 'http://example.com' resp = requests.get(url) # cookie的返回与字典行为类似,但不是字典 cookie_element_value = resp.cookies['cookie_element_key']
- 在请求中发送cookie
[code]import requests url = 'http://example.com' # 此处构建的cookies最终形式为 {'cookies_are':'working'} cookies = dict(cookies_are='working') resp = requests.get(url, cookies=cookies)
- RequestsCookieJar
[code]import requests # Cookie 的返回对象为 RequestsCookieJar,它的行为和字典类似,但接口更为完整,适合跨域名跨路径用。# 还可以把 Cookie Jar 传到 Requests 中 jar = requests.cookies.RequestsCookieJar() jar.set('tasty_cookie', 'yum', domain='httpbin.org', path='/cookies') jar.set('gross_cookie', 'blech', domain='httpbin.org', path='/elsewhere') url = 'http://httpbin.org/cookies' resp = requests.get(url, cookies=jar)
相关文章推荐
- python使用requests获取cookie
- selenium登录后获取cookie使用requests请求数据
- 使用postman进行本地测试Controller接口的cookie设置
- selenium登录后获取cookie使用requests请求数据
- 使用pytest+requests进行接口测试实践——测试get请求
- 使用Postman测试http接口,传入cookie信息
- 使用python+requests对接口进行测试
- python+requests实现接口测试 - get与post请求使用( params
- jmeter 使用时间戳去redis获取验证码实现有验证码登录接口测试
- 使用ApiPost测试接口时需要先登录怎么办?利用Cookie模拟登陆!
- 使用requests获取并向headers中添加cookie
- jmeter测试(10)---通过接口新增数据后从数据库获取ID和接口返回的ID进行比较(使用beanshell断言)
- 使用pytest+requests进行接口测试实践——测试post请求
- python+requests实现接口测试 - get与post请求使用
- 使用CURL来获取COOKIE的方法
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 获取某条新浪微博的所有转发用户列表(使用repost_timeline接口)
- curl不使用文件存取cookie php使用curl获取cookie示例
- 如何使用js来获取cookie的值
- 使用LDAP接口获取AD域用户