я пишу код, используя pycurl и просит LIBRAIRIE, цель состоит в том, чтобы сделать запрос REST API, результаты с «запросами» в порядке, , но не с «pycurl», как одни и те же входные данные, но, кажется, что-то пошло не так с pycurl, как api, не получают данные тела.Получил другой результат, используя pycurl и запрос - любая идея, где моя ошибка с pycurl?
Вы можете помочь мне найти свою ошибку в коде pycurl?
requests_test.py:
import requests
data = {"account": {"email": "[email protected]"}}
response = requests.post('https://myapi/api/v1/admin/create', json=data)
print response.content
> python requests_test.py
{"error":"Admin already existing"}
и
pycurl_test.py
import pycurl, json
c = pycurl.Curl()
c.setopt(pycurl.URL, 'https://myapi/api/v1/admin/create')
data = json.dumps({"account": {"email": "[email protected]"}})
c.setopt(pycurl.POST, 1)
c.setopt(pycurl.POSTFIELDS, data)
c.perform()
c.close()
print data
> python pycurl_test.py
{"error":"account is missing, account[email] is missing}
я уверен, что это что-то настолько большой, и глупо, что я не вижу.