具有多行参数的Net :: HTTP帖子

时间:2011-08-04 10:32:22

标签: ruby net-http multilinestring

我想在Ruby中使用Net :: HTTP发布多行参数。我尝试在param字符串中添加\ 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 个答案:

答案 0 :(得分:1)

网址中的换行符通常编码为%0D%0A。您需要使用此句来断开句子以在另一端接收多行输入。