Net::HTTP сообщение с многострочным параметром
Я хотел бы опубликовать многострочный параметр с Net::HTTP в Ruby. Я попытался добавить \n или \r\n в строку параметров, но он просто прибывает в пункт назначения как \n или \r\n.
Net::HTTP.post_form(URI.parse('http://mysite.com/post/uri'),{'param'=>'value','multiline_data'=>'data_line1\ndata_line2'})
Как я могу этого достичь?
1 ответ
Решение
Перевод строки в URL обычно кодируется как%0D%0A. Вы должны разбить ваши предложения, используя это, чтобы получить многострочный ввод на другом конце.