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'])
最近有点事,以后要养成一周发一次文的好习惯