当前位置: 首页 > 知识库问答 >
问题:

如何在Java escape上的url中使用getRequestUri().getRawQuery()

左丘修齐
2023-03-14
String abc= java.net.URLEncoder.encode("http://localhost:9080/myapp/myapp/search?metadata=[{name: serialnumber, value: aaaaaaaaa},{name: register, value: abcde}]", "utf-8");
public Response search(@Context final UriInfo info, @Context final HttpHeaders httpHeaders) throws Exception {
        String requestURI = java.net.URLEncoder.encode(info.getRequestUri().getRawQuery(), "utf-8");

错误:

Caused by: java.net.URISyntaxException: Illegal character in query

如果我将使用info.getRequestURI().getRawQuery(),如何成功地对其进行编码

共有1个答案

庞瀚
2023-03-14

这可能是由于元数据中的空白造成的。你可以-

  1. 移除空白(metadata=[{name:serialnumber,value:aaaaaaaa},{name:register,value:abcde}]
  2. 如本问题所述,用+替换空格

希望那管用!

 类似资料:
  • 我想使用WSDL url中的数据,我不知道在Python中该怎么做。 谁能帮我举个例子吗 以下是可供参考的WSDL链接:http://43.242.214.173/CWPLService/CWPLonline.svc?WSDL 下面是我尝试过的代码片段。 当我运行代码时,我得到以下错误:suds.typeNotFound:Type not found:“(schema,http://www.w3.

  • 问题内容: 我有以下内容…我不会说问题,而是情况。 我有一些带有标签和其他内容的HTML。我想搜索每个URL的HTML。我现在正在通过检查它说“ h”,“ t”,“ t”然后“ p”的位置来做到这一点,但是我认为这不是一个很好的解决方案 有什么好主意吗? 补充:我正在寻找某种伪代码,但是,以防万一,我正在为此项目使用Java 问题答案: 尝试使用HTML解析库,然后在HTML文档中搜索标签。 并非

  • 问题内容: 我有以下内容…我不会说问题,而是情况。 我有一些带有标签和其他内容的HTML。我想搜索每个URL的HTML。我现在正在通过检查它说“ h”,“ t”,“ t”然后“ p”的位置来做到这一点,但是我认为这不是一个很好的解决方案 有什么好主意吗? 补充:我正在寻找某种伪代码,但是,以防万一,我正在为此项目使用Java 问题答案: 尝试使用HTML解析库,然后在HTML文档中搜索标签。 并非

  • 在我的项目中,当我只需单击主页上的“加入房间”按钮时,它会将我指向特定的房间。以房间号为例;它发生在xPOgk21523aqPW上,它通过一个像localhost:3000/room/xPOgk21523aqPW这样的扩展来实现。当我进行重定向时,我所在组件的名称是Player。我想要的是,当我将Homapage.js重定向到Player.js时,能够使用Player.js中的代码“xPOgk21

  • 这是我从网站上获取的JSON代码。问题是此代码没有方括号,并且在数组中没有有效值,因此我不知道如何在android应用程序中使用此代码。 {"h0":{"id": 1081,"imgtitle":{"ar_AA":"",""fa_IR":"\u0644\u062d\u0638\u0647\u0631\u0633\u06cc\u062f\u0646...","en_GB":""},"imgtext"

  • 问题内容: 我将样式表存储在{root} / styles中,将图像存储在{root} / images中。如何在样式表中提供路径以在指定图像的图像目录中查找? 例如在 问题答案: 使用指示父目录: