0

POSTエスケープされた Unicode 文字を含む文字列を含む URL にリクエストを渡しています。呼び出されたサーバーのログを確認すると、Unicode 文字がエスケープされていません。

私のコード:

SomeClass.post("path/to/method", :body => "<tag>This is a unicode character: &#40837;</tag>")

ログインpath/to/method:

Parameters: {"tag"=>"This is a unicode character: 龅"}

エスケープされた文字をアンエスケープしないように HTTParty に指示するにはどうすればよいですか?

アップデート

プレーン文字列として送信している&#40837;にもかかわらず、 で分割されているようです。アンパサンドをエスケープすることはできません。そのままアンエスケープする必要があります。&POST

4

0 に答える 0