python中get和post有什么区别
需要token时写法如下:
def http_post():
url = "http://152.1.12.11:8080/web"
postdata = dict(d=2, p=10)
post = []
post.append(postdata)
req = urllib2.Request(url, json.dumps(post))
access_token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I.........."
req.add_header("Authorization", access_token) #header中添加token
req.add_header("Content-Type", "application/json") #要非常注意这行代码的写法
response = urllib2.urlopen(req)
result = json.loads(response.read())
print result
get方式的写法如下:
def get_access_token():
local_url = "http://152.1.1.1:8080/web"
response = urllib2.urlopen(local_url).read()
resp = json.loads(response)
print resp
到此这篇关于python中get和post有什么区别的文章就介绍到这了,更多相关python中get和post区别内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!
python中get和post有什么区别相关教程