送信したい文字列に#
はこのため、サーバーでは文字列までしか受信されません#
。クライアント側で BASE64Encoder を使用して文字列をエンコードするにはどうすればよいですか。を含む文字列があることを覚えておいて#
ください。そして、サーバーでそれをデコードする方法は?
質問する
1275 次
2 に答える
2
この目的のための使用URLEncoder
とクラス。URLDecoder
String urlParam = URLEncoder.encode(param);
...。
String param = URLDecoder.decode(urlParam);
于 2012-04-14T04:27:42.280 に答える
1
クエリ文字列で URL エンコードされていない引数を渡しているようです。Base64 は必要ありません。url エンコードするだけです。
Java での HTTP URL アドレス エンコーディングを参照してください。
URI uri = new URI(
"http",
"www.google.com",
"/ig/api",
"weather=São Paulo#123",
null);
String request = uri.toASCIIString();
于 2012-04-14T04:17:34.017 に答える