Python的HttpClient实现


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'])

最近有点事,以后要养成一周发一次文的好习惯


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM