gpt4 book ai didi

Java 相当于 Pythons urllib.urlencode(基于 HashMap 的 UrlEncode)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:42:07 28 4
gpt4 key购买 nike

From

Python 的 urllib.urlencode 的 java 等价物是什么?
喜欢

>>> urllib.urlencode({'abc':'d f', 'def': '-!2'})
'abc=d+f&def=-%212'

我可以在其中传递键值的 HashMap 并进行编码并提供 url 字符串..

编辑:我想避免这种情况

String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");

手动连接字符串

=

&

最佳答案

java.net.URLEncoder应该为你工作 - 虽然你必须扩展它以接受 HashMap - 但这并不是很困难。

关于Java 相当于 Pythons urllib.urlencode(基于 HashMap 的 UrlEncode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088502/

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