这些都是我工作中常用的,整理出来,方便忘了的时候直接找到用。
1.post:
url = “”
body = {“email”:email }
pa = json.dumps(body)
req = urllib2.Request(url, pa)
req.add_header(‘Content-Type’,’application/json’)
req.add_header(‘Authorization’,token)
response = urllib2.urlopen(req)
print response.read()
2.get
url = “”
headers = {‘Content-Type’:’application/json’,
‘Authorization’:token }
response = requests.request(“GET”, url, headers=headers)
print response.text
3.put
url = “”
body ={ }
jdata = json.dumps(body)
request = urllib2.Request(url, jdata)
request.add_header(‘Content-Type’, ‘application/json’)
request.add_header(‘Authorization’,token )
request.get_method = lambda:’PUT’
request = urllib2.urlopen(request)
print request.read()
4.delete
url = “”
request = urllib2.Request(url)
request.add_header( ‘Authorization’,token)
request.get_method = lambda:’DELETE’
request = urllib2.urlopen(request)
print request.read()