gpt4 book ai didi

java - 使用 Java 对 URL 参数进行编码

转载 作者:行者123 更新时间:2023-11-30 06:30:00 25 4
gpt4 key购买 nike

我想用JAVA编码部分URL参数

http://statebuild-dev.com/iit-title/size.xml?id=(102T OR 140T)

http://statebuild-dev.com/iit-title/size.xml?id=(102%20OR%20140)

尝试过使用 URI 进行编码但它也进行编码?我不想要。在 URL 中我想对 '=' 之后的部分进行编码

URI uri = new URI("http", 
"statebuild-dev.com/iit-title", "/size.xml?id=(102 OR 140)", null);
//URL url = uri.toURL();
System.out.println(uri.toString());
System.out.println(url1);

谢谢

最佳答案

您想在添加到 url 之前使用 URLEncoder 对每个查询参数进行编码,例如:

String encodedValue = URLEncoder.encode("(102 OR 140)", "UTF-8");

关于java - 使用 Java 对 URL 参数进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10950425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com