Я пытаюсь отправить данные POST с помощью urllib, но проблема, как правило, вы urlencode для вашего словаря полей, а затем вы отправляете это вместе с вашим запросом. Но некоторые из моих полей, которые я должен отправить на сервер, называются точно такими же именами, поэтому, используя словарь, я в конечном итоге удаляю много моих данных из словаря, потому что у вас не может быть двух ключей с одинаковым именем и разные данные.Python urllib2 отправка POST-данных
У меня есть данные запроса в виде строки в правильном синтаксисе (например, переменная = значение & вар = значение2 & ...), и я пытаюсь отправить, что вместе с моей просьбе URLLIB, но я получаю плохой запрос каждый раз. Есть ли другой способ urlencode данных перед отправкой, чтобы я не получил 400?
Вы уверены, что 400 из-за формата данных POST, а не что-то еще (например, заголовок пользовательского агента)? – SimonJ