Модуль запросов Python. Проблема с размещением [закрыто]
-
28-10-2019 - |
Вопрос
У меня проблемы с отправкой пут с помощью модуля запросов.Мне удалось получить успешно, и с помощью Advanced Rest Client для Chrome я подтвердил, что мои полезные данные верны.Однако я получаю типичную ошибку: отправляю неверный запрос.Я новичок в вызовах веб-служб, и я не уверен, что то, что я делаю, совершенно неправильно, но я пытаюсь сделать следующее:
родовое словоЯ на 100% знаю, что XML, URL-адрес и учетные данные верны, так почему же вышеперечисленное не работает?Единственное, что я могу придумать, это то, что ключ для полезной нагрузки должен быть чем-то конкретным, но я не уверен, правильно ли это или как определить, что это должно быть ...
Ответ - "Статус HTTP 400 - неверный запрос"
Решение
После подробного изучения быстрого запускаРуководство Я нашел немного информации:
<цитата>Часто вы хотите отправить данные, не закодированные в форме.Если вы передадите строку вместо dict, эти данные будут опубликованы напрямую.
Я пробовал это изначально, но, видимо, у меня была опечатка, потому что в полученной мной ошибке указывалось, что мне нужно передать dict.
Тем не менее, передача прямого XML вместо словаря устранила проблему.