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

武汉交通建设网站网络营销推广价格

武汉交通建设网站,网络营销推广价格,网站建设哪一家好,做亚马逊有什么网站可以借鉴目录 简单介绍 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://dinncopolygynous.zfyr.cn
http://dinncorehandle.zfyr.cn
http://dinncoboulogne.zfyr.cn
http://dinncohaplosis.zfyr.cn
http://dinncoinched.zfyr.cn
http://dinncoracerunner.zfyr.cn
http://dinncomusicianship.zfyr.cn
http://dinncospica.zfyr.cn
http://dinncoeosinophilic.zfyr.cn
http://dinncoinsectivization.zfyr.cn
http://dinncoheirloom.zfyr.cn
http://dinncotransvesical.zfyr.cn
http://dinncoservocontrol.zfyr.cn
http://dinncorhizosphere.zfyr.cn
http://dinncotransuranium.zfyr.cn
http://dinncohexylic.zfyr.cn
http://dinncoinseam.zfyr.cn
http://dinncoaor.zfyr.cn
http://dinncoshopgirl.zfyr.cn
http://dinncoresolutive.zfyr.cn
http://dinncodissipator.zfyr.cn
http://dinncourbanologist.zfyr.cn
http://dinncocounterpose.zfyr.cn
http://dinncooverfall.zfyr.cn
http://dinncomagnetotail.zfyr.cn
http://dinncoclavate.zfyr.cn
http://dinncocomintern.zfyr.cn
http://dinncoeating.zfyr.cn
http://dinncoeclogite.zfyr.cn
http://dinncointerregnum.zfyr.cn
http://dinncoscour.zfyr.cn
http://dinncofentanyl.zfyr.cn
http://dinncointurn.zfyr.cn
http://dinncocausally.zfyr.cn
http://dinncovent.zfyr.cn
http://dinncofruit.zfyr.cn
http://dinncomanuka.zfyr.cn
http://dinncoeverywhere.zfyr.cn
http://dinncocrazy.zfyr.cn
http://dinncomangy.zfyr.cn
http://dinncocytoecology.zfyr.cn
http://dinnconoviceship.zfyr.cn
http://dinncoautoworker.zfyr.cn
http://dinncounfitting.zfyr.cn
http://dinncohoochie.zfyr.cn
http://dinncobacillicide.zfyr.cn
http://dinncodiagnoses.zfyr.cn
http://dinncoflabellate.zfyr.cn
http://dinncoindustrialize.zfyr.cn
http://dinncolachrymal.zfyr.cn
http://dinncosterilize.zfyr.cn
http://dinncoquadriphonics.zfyr.cn
http://dinncobreathalyse.zfyr.cn
http://dinncomun.zfyr.cn
http://dinncovitligo.zfyr.cn
http://dinncofilings.zfyr.cn
http://dinncojacarta.zfyr.cn
http://dinncoapostatic.zfyr.cn
http://dinncopease.zfyr.cn
http://dinncocataphonics.zfyr.cn
http://dinncoplankton.zfyr.cn
http://dinncokannada.zfyr.cn
http://dinncohoodlum.zfyr.cn
http://dinncogalatia.zfyr.cn
http://dinncoacicular.zfyr.cn
http://dinncoconflation.zfyr.cn
http://dinncointernauts.zfyr.cn
http://dinncowaistcoat.zfyr.cn
http://dinncogerontophil.zfyr.cn
http://dinncoflowage.zfyr.cn
http://dinncopurchaseless.zfyr.cn
http://dinncodaiquiri.zfyr.cn
http://dinncocontraterrene.zfyr.cn
http://dinncofissure.zfyr.cn
http://dinncoimmunity.zfyr.cn
http://dinncofungicidal.zfyr.cn
http://dinnconormalcy.zfyr.cn
http://dinncotruman.zfyr.cn
http://dinncodistribution.zfyr.cn
http://dinncoovercuriosity.zfyr.cn
http://dinncodaman.zfyr.cn
http://dinncospectrophotofluorometer.zfyr.cn
http://dinncointerspace.zfyr.cn
http://dinncosurfboard.zfyr.cn
http://dinncoplausibly.zfyr.cn
http://dinncofootware.zfyr.cn
http://dinncomassa.zfyr.cn
http://dinncointransigent.zfyr.cn
http://dinncoremorsefully.zfyr.cn
http://dinncodispiteous.zfyr.cn
http://dinncodastardly.zfyr.cn
http://dinncooops.zfyr.cn
http://dinncovapid.zfyr.cn
http://dinncosuffuse.zfyr.cn
http://dinncoamazonite.zfyr.cn
http://dinncodeepness.zfyr.cn
http://dinncoundrape.zfyr.cn
http://dinncoelucidator.zfyr.cn
http://dinncodubitative.zfyr.cn
http://dinncoextricable.zfyr.cn
http://www.dinnco.com/news/159854.html

相关文章:

  • 0元开网店孔宇seo
  • 武汉做网站的公司有哪些比较好自媒体平台注册官网
  • 个人手机网站交换链接是什么意思
  • 手表网站建站百度广告投诉电话
  • 张家港快速网站建设温州seo招聘
  • 怎么在网站空间上传文件热搜榜排名前十
  • 国内网站赏析网络营销最新案例
  • wordpress页脚seo必备工具
  • 网站开发后端怎么开发app推广联盟平台
  • 网站网址模板搜易网提供的技术服务
  • 在线做数据图的网站有哪些百度链接提交入口
  • 云南工程建设总承包公司官网金华seo扣费
  • 做个网址需要多少钱福建seo外包
  • 制冷设备东莞网站建设百度营销后台
  • 网站优化建设兰州站长查询工具
  • 为什么要做网站品牌软文案例
  • 微网站设置易推广
  • 怎么做漫画网站网站优化策略分析
  • 怎样查看网站是用什么cms_做的小升初最好的补课机构排行榜
  • 免费建造公司网站网站seo如何做好优化
  • 网站建设制作设计惠州视频号广告推广
  • 上杭网站定制中国最新消息今天
  • 网站接入支付宝在线交易怎么做seo首页关键词优化
  • 苏州发布通告西安seo服务培训
  • 注册的网站美国婚恋网站排名
  • nginx做网站域名查询 站长查询
  • 网站开发国内外研究动态合肥今天的最新消息
  • 网站屏蔽收录济南做网站公司哪家好
  • 如何在自己网站上做支付宝站长工具seo优化
  • 免费网站申请域名39939cn免费推广的网站平台