我正在搜索可以对URL中的数据进行编码的库,因为使用普通的“& param = value”效率很低。
我正在寻找一个接受一组已定义参数的库,并将其编码为可通过HTTP GET请求安全发送的格式。我将使用它将跟踪事件从我的播放器发送到后端。
我记得曾在一篇博客文章中看到,当Chrome将数据发送回谷歌服务器时,Chrome正在使用一个很好的库对数据进行编码,该库最近由谷歌开源。唉,我找不到它,我不记得它的名字:)
感谢您的帮助, 格言。
答案 0 :(得分:0)
你的意思是URL编码?然后,您可以使用java.net.URLEncoder#encode(String,String)
对具有给定编码的String(如“UTF-8”)进行URL编码。
答案 1 :(得分:0)
你是什么意思
使用普通的“& param = value”效率低下。
在我看来,您使用的任何库都将使用字符串操作来构建URL,因此我很难理解为什么您认为使用这样的库会更有效。
您采取了哪些测量来检验您的假设?您需要什么样的性能水平?
答案 2 :(得分:0)
如果你想要一个快速而肮脏的解决方案,我可以提出这个建议:
如果:
执行:
java.util.zip.GZipOutputStream
。这就是为什么我更喜欢第1步生成byte []表示!希望它有所帮助!