Python3处理HTTP请求的包:http.client,urllib,urllib3,requests
其中,http 比较 low-level,一般不直接使用
urllib更 high-level一点,属于标准库。urllib3跟urllib类似,拥有一些重要特性而且易于使用,但是属于扩展库,需要安装
requests 基于urllib3 ,也不是标准库,但是使用非常方便
个人感觉,如果非要用标准库,就使用urllib。如果没有限制,就用requests

# import http.client
# http_client = http.client.HTTPConnection('localhost',8080,timeout=10)
# http_client.request('get','/jenkins/api/json?pretty=true')
# response = http_client.getresponse()
# print(response.status)
# print(response.read())

# import urllib.request
# response = urllib.request.urlopen('http://localhost:8080/jenkins/api/json?pretty=true')
# print(response.status)
# print(response.read())

# import urllib3
# response = urllib3.PoolManager().request('get','http://localhost:8080/jenkins/api/json?pretty=true')
# print(response.status)

# import  requests
# response = requests.get('http://localhost:8080/jenkins/api/json?pretty=true')
# print(response.status_code)
# print(response.text)
# print(response.json())
# print(response.reason)
import requests
from requests.auth import HTTPBasicAuth
response = requests.post('http://localhost:8080/jenkins/job/check_python_version/build',auth=('admin','wangmin'))
print (response.status_code)
print (response.reason)
print(response.headers)
jenkins系统管理=》Configure Global Security,取消勾选“防止跨站点请求伪造”

Python3处理HTTP请求相关推荐

  1. python post请求参数为list_浅谈python3发送post请求参数为空的情况

    post请求的时候如果不带参数,其实作用就跟get请求一样.我们在做接口测试的时候,发现开发就全部使用的post,get的作用就被这样的post空参数请求给替代了. 在Python代码请求,如下: c ...

  2. Python3处理HTTPS请求 SSL证书验证

    Python3处理HTTPS请求 SSL证书验证 金融类的公司网站一般都是https 开头的网站,urllib.request可以为 HTTPS 请求验证SSL证书,就像web浏览器一样,如果网站的S ...

  3. Python3: http/https请求模块 - requests 模块

    本文链接: https://blog.csdn.net/xietansheng/article/details/115558046 Python3 学习笔记(目录) requests 模块用于 HTT ...

  4. python3发送https请求_关于python 3.x:如何在不引起python3的SSL证书错误的情况下将POST请求发送到https...

    事情是这样的,我一直在尝试从python内部将POST请求发送到LOGIN到我的大学wifi页面,但是却收到SSL证书错误. POST请求在chrome的POSTMAN扩展中可以正常工作. 这是我使用 ...

  5. Python3 使用requests请求,解码时出错:'utf8' codec can't decode byte 0x8b in position 1: invalid start byte...

    requests请求的响应内容能够通过几个属性获得: response.text 为解码之后的内容,解码会根据响应的HTTP Header中的Content-Type选择字符集.例如 "'C ...

  6. python3 requests https 请求 报 SSLContext 相关递归错误

    一.错误信息: 2019-11-19 15:14:40 : Provider before requests .post 2019-11-19 15:14:41 : error infoTraceba ...

  7. Python3.6爬虫记录

    Python2和Python3的区别 这里有个网站可以参考,下面都是实战小Demo 在Python3中包urllib2归入了urllib中,所以要导入urllib.request,并且要把urllib ...

  8. Python3.X 爬虫实战(静态下载器与解析器)

    [工匠若水 http://blog.csdn.net/yanbober 未经允许严禁转载,请尊重作者劳动成果.私信联系我] 1 背景 这两天比较忙,各种锅锅接,忙里偷闲完结这一篇吧.在我们在上一篇&l ...

  9. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

最新文章

  1. 正在通过iTunes Store 进行鉴定
  2. 爆料:当我们跟VC聊天时,他们都会问些什么?
  3. saiav.win forum.php,【emWin实战教程V2.0】第4章    emWin5.xx的裸机方式移植(F4
  4. hdu4011(水贪心)
  5. python 动态编译代码,Python:在运行时动态创建函数
  6. BZOJ 1502:月下柠檬树
  7. LeetCode(965)——单值二叉树(JavaScript)
  8. 【Spring AOP】AOP 底层实现原理 —— 动态代理类的创建(JDK、CGlib)、工厂如何加工原始对象
  9. vs2013 资源视图 看不到东西
  10. BIM族库下载——塔吊等垂直运输设备族库
  11. Everthing搜索技巧
  12. 怎么在云服务器上建网站_怎么在云服务器建网站?阿里云服务器搭建网站教程...
  13. 如何访问一个互联网上的xap文件
  14. 午夜分享女人的绝对隐私
  15. Lucas(卢卡斯)定理 【数论】
  16. 软件和硬件都是对生活的高度抽象---论中断控制(ARM体系编程)
  17. videojs+hls+rtmp流媒体播放
  18. 谈谈对于Promise简单的理解
  19. 0x00007ffff7ade419 in memcpy () from /lib/libc.so.6
  20. @WebFilter不拦截 action

热门文章

  1. Docker之MySQL主从连接提示:Communications link failure
  2. filebeat收集日志到elsticsearch中并使用ingest node的pipeline处理
  3. java 商城 商品查询_Javaweb网上商城项目实战(17)实现商品详情查询
  4. 从苏宁电器到卡巴斯基第35篇:番外篇——晒一晒病毒分析师的桌面(下)
  5. Rancher学习日记4
  6. HTML5游戏开发实战
  7. PBOC卡片应用分析(四)非接触式IC卡规范
  8. Opencv配置常见问题:
  9. Tungsten Fabric知识库丨关于OpenStack、K8s、CentOS安装问题的补充
  10. Excel在线常用工具