3

から

Python の urllib.urlencode に相当する Java は何ですか?
お気に入り

>>> urllib.urlencode({'abc':'d f', 'def': '-!2'})
'abc=d+f&def=-%212'

キー値の HashMap を渡すことができ、エンコードして URL 文字列を提供する場所..

編集:このシナリオを避けたかった

String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
    data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");

文字列を手動で連結する

=

&

4

1 に答える 1

2

java.net.URLEncoderが機能するはずですが、ハッシュマップを受け入れるように拡張する必要がありますが、それほど難しくありません。

于 2010-01-18T19:05:35.887 に答える