python3获取请求url, curl转换为python3 urllib3
说明
用Terminal,curl 获取请求, 如何转换为json获取的方式。
% curl -XPOST http://httpbin.org/post -H "Content-Type:application/json" -d '{"attribute":"value"}'
{"args": {}, "data": "{\"attribute\":\"value\"}", "files": {}, "form": {}, "headers": {"Accept": "*/*", "Content-Length": "21", "Content-Type": "application/json", "Host": "httpbin.org", "User-Agent": "curl/7.71.1", "X-Amzn-Trace-Id": "Root=1-5fa3c5b9-234bd20a68c850894926f9bf"}, "json": {"attribute": "value"}, "origin": "58.251.16.218", "url": "http://httpbin.org/post"
}
python 解决方案
python3 use curl to request data
先安装lib urllib3
$ python -m pip install urllib3
import urllib3
import json
data = {'attribute': 'value'}
encoded_data = json.dumps(data).encode('utf-8')
r = http.request('POST','http://httpbin.org/post',body=encoded_data,headers={'Content-Type': 'application/json'}
)
json.loads(r.data.decode('utf-8'))['json']
print result
{'attribute': 'value'}
参考
https://urllib3.readthedocs.io/en/latest/user-guide.html
https://stackoverflow.com/questions/22366748/reading-json-files-from-curl-in-python/64694348#64694348
python3获取请求url, curl转换为python3 urllib3相关推荐
- python3 获取当前路径_如何使用python3获取当前路径及os.path.dirname的使用
这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方法一: ...
- aop 获取方法入参出参_Spring AOP获取请求URL的入参及返回值(通用方法)
以下代码为通用的代码,其中json解析使用的是fastJson,可以记录用户访问的ip.url.入参和出参 /** * @author jasonLu * @date 2017/10/26 9:57 ...
- 获取请求url的查询字符串
在两个页面间通过url传参的时候,需要获取传递的查询字符串,例如获取下面url的name对应的值: www.baidu.com/img?name=lili&age=18&school= ...
- java获取请求url地址
1.获取request和response对象 ServletRequestAttributes requestAttributes = (ServletRequestAttributes) Reque ...
- java 获取请求url地址
1.获取全路径 request.getRequestURL(); //得到http://localhost:8080/api/admin/login 2.获取协议名和域名 request.getSch ...
- JS获取请求URL相关参数
今天在找获取当前网址除去参数的js方式,结果自己会的竟然只有window.location.href 先看一个示例 用javascript获取url网址信息 <script type=" ...
- springBoot获取请求url
@Autowired WebApplicationContext applicationContext; @RequestMapping("inner/getAllUrl.xhtml&quo ...
- python3获取当前日期_如何在python3中获取当前日期和时间? – Python3教程
在本文中,你将学习如何用Python获取今天的日期和当前的日期和时间,我们还将使用strftime()方法以不同的格式格式化日期和时间. 获取当前日期的方法有很多,我们将使用datetime模块的da ...
- openresty获取nginx请求url中的所有参数
获取请求url中的所有参数:vi test.lua b传两个值:
- 从XMLHttpRequest中获取请求的URL
在编写Ajax通用错误处理程序时,经常需要记录发生错误的XMLHttpRequest的请求URL.但查询文档,并未找到从XMLHttpRequest中获取请求URL的方法. 在javascript - ...
最新文章
- android studio gradle版本太低问题解决方案
- 信息系统项目管理知识--项目时间管理
- bootstrap 模态 modal 小例子【转】
- oracle表对比同步,Oracle表双向同步问题
- 二十八、Pyspider 爬取链家网
- python笔试题(1)
- 解决cookie写入问题
- 修改mongodb最大查询数_WebFlux系列(十二)MongoDB应用,新增、修改、查询、删除
- css3加载中动画效果,CSS3实现加载中的动画效果
- C#任务调度——LimitedConcurrencyLevelTaskScheduler
- 瑞幸:现在卖24元一杯已经很便宜了 以后还要降价
- Loadrunner脚本优化-参数化之关联MySQL数据库获取数据
- eclipse 集成svn客户端_TortoiseSVN及Eclipse的svn插件安装使用
- 使用Chrome快速实现数据的抓取(三)——JQuery
- 关于Oracle-SQL语句性能优化
- shell编程学习笔记之特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
- 加密软件VMProtect入门教程
- git clone 项目时总是提示输入密码
- java ice c_ZeroC ICE之旅------java
- 动态爱心代码(pathon html)
热门文章
- Java中的静态方法、类方法、成员方法、构造方法、非静态方法,各方法的定义以及个方法的功能详解大全
- 五个转义气符html,【转】前端开发攻城师绝对不可忽视的五个HTML5新特性
- android系统自动休眠代码流程,android系统休眠与唤醒驱动流程详细分析.doc
- find命令使用及实例
- ORA-01113问题的简单分析
- ssh中懒加载问题org.hibernate.LazyInitializationException
- 解决Flex4 发布后访问 初始化极其缓慢的问题
- HDU 2079 选课时间(母函数)
- VMware Converter Standalone结合TrueImage 迁移HyperV虚机
- 重装SPS 2003的一点经验