2016-06-28 2 views
0

파이썬에서 urllib.request를 사용하여 POST 메소드를 사용해야하고 POST 메소드에 다음 코드를 작성해야합니다.urllib.request를 사용하여 파이썬에서 POST 메서드를 사용하려면 어떻게해야합니까?

values = {"abcd":"efgh"} 
headers = {"Content-Type": "application/json", "Authorization": "Basic"+str(authKey)} 
req = urllib.request.Request(url,values,headers=headers,method='POST') 
response = urllib.request.urlopen(req) 
print(response.read()) 
내가 'GET'와 가 '삭제'의 사용을 만들 수 있어요

하지만 'POST' .Could 사람이 해결에 나를 도와? 감사합니다.

+0

'url'을 질문에 추가하십시오. 무엇입니까? – bhansa

답변

1

요청 모듈을 사용할 수 있습니다.

import requests 
... 
url="https://example.com/" 
print url 
data = {'id':"1", 'value': 1} 
r = requests.post(url, data=data) 
print(r.text) 
print(r.status_code, r.reason) 
+1

요청이없고 urllib.request를 사용하는 방법이 있습니까? –

관련 문제