Ошибка yandex.locator API «Specify xml or json param», как исправить?

Пытаюсь сформировать запрос в соответствии с https://tech.yandex.ru/locator/doc/dg/api/capture-... на python, используя модуль requests docs.python-requests.org/en/latest/. Испробоваль всё, неизменно получаю ошибку: Specify xml or json param.

Кто-нибудь сталкивался с подобным? В чем может быть проблема?

Ошибки в синтаксисе и в применении модуля requests исключены.

Код:

73ea76705f5a4ca497a63e88c7d554b7.png

Ошибка:

4d6e9b11284741249e435de31f76935d.png
  • Вопрос задан
  • 666 просмотров
Решения вопроса 1
@deliro
Написано же "Specify xml or json param"
Добавь в запрос формат данных ответа.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@kur
Тоже ломал голову. Оказывается там все очень просто.
requests.post(url=url, headers=headers, data="json=" + data)
Ответ написан
Комментировать
@o3diev Автор вопроса
Инженер
Roman Kitaev я пытаюсь, в headers указываю формат. Вот код:

de5252871b014a7d9a18e1dce3ddfa63.png

вот сообщение:

fe7460f6ed53482983e697ba8bf82b40.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы