Я пытаюсь отправить запрос POST в спокойный веб-сервис.Мне нужно передать немного json
в запросе. Это работает с командой curl ниже
curl --basic -i --data '<json data string here>' -H Content-type:"text/plain" -X POST http://www.test.com/api
Мне нужна помощь в создании вышеуказанного запроса от Python.Чтобы отправить этот POST-запрос от python, у меня есть следующий код:
import urllib
url='http://www.test.com/api'
params = urllib.urlencode... #What should be here ?
data = urllib.urlopen(url, params).read()
У меня есть три следующих вопроса:
- Это правильный способ отправки запроса?,
- Как указать значение параметров?
- Нужно ли указывать тип содержимого?
Пожалуйста, помогите Спасибо