Python的HttpClient实现
2024-08-29 13:22:34
Python版本3.4(注意python的版本,python2和python3的写法不一样)
其实无非就是客户端的请求,所以python中这里使用的是urllib.request模块。
主要注意的是header中的内容,有些认证要把token写进header中的Authorization中, 在oAuth2的授权实现中往往会用的到
import urllib.request
import json if __name__ == "__main__":
restUri = "https://lxxx";
PostParam = "data=123456"
DATA = PostParam.encode('utf8')
req = urllib.request.Request(url = restUri, data=DATA, method='POST')
req.add_header('Content-type', 'application/x-www-form-urlencoded')
r = urllib.request.urlopen(req).read()
print(r.decode('utf8'))
org_obj = json.loads(r.decode('utf8'))
print(org_obj['token'])
最近有点事,以后要养成一周发一次文的好习惯
最新文章
- 第一次做socket的一些心得
- php鼠标滚动加载
- 播放列表文件用于HTTP实时流的使用
- Android Studio And Gradle
- 用excel做一幅像素画
- 何时可以开启透明数据加密(TDE)?
- HDU 1512 Monkey King(左偏树+并查集)
- 深入理解maven与应用(二):灵活的构建
- Python之os.fork
- Linux学习之CentOS(十八)-----恢复Ext3下被删除的文件与 使用grep恢复被删文件内容(转)
- 基于 Docker 的微服务架构实践
- java集合的复习
- Java第四次实践作业
- ora 01795 in 1000 limit
- iPhone
- List接口相对于Collection接口的特有遍历方法
- Hystrix参数配置
- Spring集成MyBatis持久层框架
- InfluxDB中文文档
- 在yii中使用memcache