2016-06-28 2 views
0

Мне нужно использовать метод POST с использованием urllib.request в Python и написали следующий код для метода POST.Как использовать метод POST в Python с помощью urllib.request?

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 кто-нибудь помочь мне в решении этого? Thanks

+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

Запросы WIthout и с urllib.request, есть ли способ? –

Смежные вопросы