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 に答える