0

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

我怎样才能做到这一点?

4

1 回答 1

2

URL 中的换行符通常编码为 %0D%0A。您需要使用它来打断您的句子,以便在另一端接收多行输入。

于 2011-08-04T11:01:15.800 回答