使用Java / Javascript的包含用户名和密码的URL的URL编码

时间:2018-10-10 06:55:58

标签: javascript java urlencode url-encoding

我有以下包含用户名和密码的URL:

https://<hostname>/api/?type=keygen&user=<username>&password=<password>

想使用JAVA进行URL编码,以便对此使用特殊字符...

我尝试使用以下代码:

String encodeURL(String s) {
    byte[] bytes = s.getBytes("UTF-8");
    StringBuilder sb = new StringBuilder();
    for (byte b : bytes) {
        String hex = String.format("%%%02X", ((int)b) & 0xFF);
        sb.append(hex);
    }
    return sb.toString();
}

但是我看到URL编码仍然无法正常工作...

任何人都可以指导我如何为“ https://<hostname>/api/?type=keygen&user=<username>&password=<password>”进行URL编码...

0 个答案:

没有答案