当前位置: 首页 > 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://www.shuangfujiaoyu.com/news/37686.html

相关文章:

  • 惠州网站建设系统网页设计软件dreamweaver
  • 手机网站 input合肥网络关键词排名
  • 网站页面设计服务全网营销系统怎么样
  • 深圳南山企业网站建设大丰seo排名
  • 南京市城市建设档案馆网站google store
  • 做网站哪些网络公司好杭州seo网
  • 腾冲做兼职的网站南京网站推广公司
  • 一般网站做推广要多大的带宽和内存网上销售推广方案
  • wordpress 漏洞优化大师的优化项目有哪7个
  • 网站开发培训收费b站暴躁姐
  • 重庆公司公章查询优化品牌seo关键词
  • 做吉祥物的网站企业网站建设方案策划
  • 网站建设需要做的事情自己可以做网站吗
  • 网站布局方案seo整站优化吧
  • 叙述网站的建设意义所在黑马it培训班出来现状
  • 佛冈网站建设在线外链发布工具
  • 深圳做模板网站的公司关键词优化的发展趋势
  • 成都网站建设好多钱全网营销一站式推广
  • 提供做pc端网站网站维护需要学什么
  • 做兼职拍照片传网站太原整站优化排名外包
  • 重庆专业网站建设费用百度网盘搜索引擎入口在哪里
  • 有源码如何做网站seo排名系统源码
  • 大连建网站公司怎么制作网页设计
  • jsp 网站开发网络广告是什么
  • 南通网站制作价格搜索引擎营销的过程
  • 一级网站建设如何进行app推广
  • 制作企业网站页面的实训报告互联网营销软件
  • 新网站怎样做推广百度手机点击排名工具
  • 滨州网站建设报价淄博网站营销与推广
  • 自己做网站 需要会什么关于市场营销的100个问题