java - url 索引查询中的非法字符

标签 java android

http://search-gf-slvaax6ij6m7ohb7at3ki2kvua.us-east-1.xxxx.yyy.com/2013-01-01/search?q=abc&facet.mod={sort:'count'}&facet.topic={sort:'count'}

this url gives me a error whwn i access through get method in android

error:Illegal character in query at index

最佳答案

尝试对查询字符串中的字符进行 URL 编码,如下所示:

http://search-gf-slvaax6ij6m7ohb7at3ki2kvua.us-east-1.xxxx.yyy.com/2013-01-01/search?q=abc&facet.mod=%7bsort%3a%27count%27%7d&facet.topic=%7bsort%3a%27count%27%7d

关于java - url 索引查询中的非法字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22783573/

相关文章:

java - 将数学表达式转换为 Java 代码

java - 无法为最终变量 'name' 赋值

java - 从字符串中删除字符的所有匹配对

android - 任务 ':app:transformClassesAndResourcesWithProguardForRelease'的执行失败:java.io.IOException-Proguard问题

java - Spring 的 bean 验证不起作用

java - 抛出异常与日志记录

android - 通过 adb 自动无线连接 Android 设备和 IntelliJ

android - 如何在 Android 中获取 html 源代码?

java - Android - 如何在用户点击时为图像的整个区域着色并将其置于屏幕中央?

android - java.lang.ClassCastException : com. eng.bt_eng_mobility.viewmodel.HomeViewModelFactory 无法转换为 androidx.lifecycle.ViewModel