Java 如何将带括号的PAM传递到重新模板
我正在连接第三方工具,该工具在url参数中使用括号。我正在代理其他人的参数,所以我没有构建这些参数,也不想精确地解析它们 我已经尝试了参数的基本编码,这失败了,因为第三方应用程序不知道如何解析编码,它试图直接读取编码的值 我意识到这并不是resttemplate的设计目的,但我们代码中的其他地方都使用resttemplate,我不想仅仅为基本代理引入新服务Java 如何将带括号的PAM传递到重新模板,java,resttemplate,Java,Resttemplate,我正在连接第三方工具,该工具在url参数中使用括号。我正在代理其他人的参数,所以我没有构建这些参数,也不想精确地解析它们 我已经尝试了参数的基本编码,这失败了,因为第三方应用程序不知道如何解析编码,它试图直接读取编码的值 我意识到这并不是resttemplate的设计目的,但我们代码中的其他地方都使用resttemplate,我不想仅仅为基本代理引入新服务 有没有办法让resttemplate允许括号通过,而不尝试对括号进行替换?您可以对URL中的特殊字符使用转义URL代码。e、 如果你的网址是
有没有办法让resttemplate允许括号通过,而不尝试对括号进行替换?您可以对URL中的特殊字符使用转义URL代码。e、 如果你的网址是http://domainURL/{url part}/url的其余部分,然后您可以将其称为http://domainURL/%7Burl-部分%7D/url的其余部分 以下是供参考的代码段:
LoginDetails loginDetails = restTemplate.getForObject(restServiceURL +
"%7Btest-paranthesis%7D/" + userUUID, LoginDetails.class);
对于上面的代码,URL是http://localhost:8087/userLogin{测试}/842063819010