gpt4 book ai didi

java - 在Java中解析requestUrl

转载 作者:行者123 更新时间:2023-12-01 15:51:13 27 4
gpt4 key购买 nike

我有一个请求 URL,我需要解析该 URL 并且必须修改它

EG:如果我有请求 URL,例如 http://www.xyz.com/?a=b&c=d

现在我需要在重定向到此 URL 之前将 c 或 a 的值修改为其他值我怎样才能实现这个目标。

谢谢,阿什什

最佳答案

您可以执行以下操作:

 public static Map<String, String> getQueryMap(String query)
{
String[] params = query.split("&");
Map<String, String> map = new HashMap<String, String>();
for (String param : params)
{
String name = param.split("=")[0];
String value = param.split("=")[1];
map.put(name, value);
}
return map;
}

String query = url.getQuery();
Map<String, String> map = getQueryMap(query);
Set<String> keys = map.keySet();
for (String key : keys)
{
System.out.println("Name=" + key);
System.out.println("Value=" + map.get(key));
}

关于java - 在Java中解析requestUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991921/

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