Как контролировать кодировку при POSTing через Net :: HTTP? - PullRequest
0 голосов
/ 30 ноября 2009

Я пытаюсь создать оболочку API для Issuu , используя ruby, и сталкиваюсь с ошибками при попытке отправить данные. При попытке простого GET через браузер со всеми параметрами в строке запроса, я могу получить ожидаемые результаты; однако, когда я пытаюсь выполнить ту же операцию, используя POST в коде (который, как заявляет API, поддерживает), я постоянно получаю сообщение о том, что мой ключ API находится в Invalid Format (что, как утверждают в их документации, вероятно, является проблемой кодирования ).

В любом случае, если я хочу сделать POST своими значениями для определенного URL-адреса, как бы я обеспечил, чтобы все кодировалось в UTF-8? Это часть заголовка запроса? Или мне нужно сделать что-то конкретное для моих строк перед отправкой запроса?

1 Ответ

1 голос
/ 30 ноября 2009

Попробуйте использовать атрибуты enctype и accept-charset в определении формы. Более подробная информация доступна здесь: http://www.w3.org/TR/html401/interact/forms.html#h-17.3

...