Модуль запросов Python. Проблема с размещением [закрыто]

StackOverflow https://stackoverflow.com/questions/9386097

Вопрос

У меня проблемы с отправкой пут с помощью модуля запросов.Мне удалось получить успешно, и с помощью Advanced Rest Client для Chrome я подтвердил, что мои полезные данные верны.Однако я получаю типичную ошибку: отправляю неверный запрос.Я новичок в вызовах веб-служб, и я не уверен, что то, что я делаю, совершенно неправильно, но я пытаюсь сделать следующее:

родовое слово

Я на 100% знаю, что XML, URL-адрес и учетные данные верны, так почему же вышеперечисленное не работает?Единственное, что я могу придумать, это то, что ключ для полезной нагрузки должен быть чем-то конкретным, но я не уверен, правильно ли это или как определить, что это должно быть ...

Ответ - "Статус HTTP 400 - неверный запрос"

Это было полезно?

Решение

После подробного изучения быстрого запускаРуководство Я нашел немного информации:

<цитата>

Часто вы хотите отправить данные, не закодированные в форме.Если вы передадите строку вместо dict, эти данные будут опубликованы напрямую.

Я пробовал это изначально, но, видимо, у меня была опечатка, потому что в полученной мной ошибке указывалось, что мне нужно передать dict.

Тем не менее, передача прямого XML вместо словаря устранила проблему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top