1.get請求
import urllib,urllib2
url='http://192.168.14.227:8000/test/'
data ={
'user':'test',
'password':'123456'
}
data = urllib.urlencode(data)
print(data)
#輸出內容:password=admin&user=admin
req = urllib2.Request(url = '%s%s%s' % (url,'?',data))
res = urllib2.urlopen(req)
res = res.read()
print(res)
2.post請求
url='http://192.168.14.227:8000/test/'
data = {
'user':'test',
'password':'123456'
}
r = requests.post(url, data=data)
print(r)
需要注意,直接發送post請求會出現403的情況,需要在django對應的views處理函數加上@csrf_exempt
如:
#views處理函數,加@csrf_exempt,否則會403
@csrf_exempt
def test(request):
print '------test-------'