gpt4 book ai didi

java - 生成 GET url 时出现问题

转载 作者:行者123 更新时间:2023-12-02 00:51:23 24 4
gpt4 key购买 nike

我正在研究 Java。我正在使用 Java 在我自己的机器上调用 GET url。这是带有参数的 url 字符串。

listen.executeUrl("http://localhost/post_message.php?query_string="+str); 

我将 str 作为用户输入。

 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter query: ");
str = br.readLine();

如何将 str 编码为 GET 参数。例如。

str -> test query

url -> http://localhost/post_message.php?query_string=test%20query

最佳答案

String query = URLEncoder.encode(str, "UTF-8").replaceAll("\\+", "%20");

请注意,URLEncoder 将空格替换为 +,而不是 %20。这是detailed discussion的差异。

关于java - 生成 GET url 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2938189/

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