我只想对 URL 的查询键和参数进行编码(不想对/、? 或 & 进行编码)。在 Java 中执行此操作的最佳方法是什么?
比如我要转换
http://www.hello.com/bar/foo?a=,b &c =d
至
http://www.hello.com/bar/foo?a=%2Cb%20&c%20=d
最佳答案
构建像这样的 url:
String url = "http://www.hello.com/bar/foo?";
url += "a=" + URLEncoder.encode(value_of_a);
url += "&c=" + URLEncoder.encode(value_of_c);
关于java - 在 Java 中仅对查询键和参数进行 url 编码的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22518471/