Java 伪URL编码器查询参数

Java 伪URL编码器查询参数,java,feign,Java,Feign,我有一个查询参数,它是一个秘密,包含像!,*,'和feign正在解释这些字符,因此它们变得像%027。服务器不希望URL编码并且身份验证失败,有一些方法可以假装忽略并且不编码我的查询参数?默认情况下,假装提供的是@RequestLine注释的decodesash属性,但这只适用于编码/:@RequestLine(value=“GET/auth/{param_with_u/_character}”,decodeSlash=false) 在您的情况下,您需要提供自己的Faign实例 请注意,从安全角

我有一个查询参数,它是一个秘密,包含像
!,*,'
和feign正在解释这些字符,因此它们变得像
%027
。服务器不希望URL编码并且身份验证失败,有一些方法可以假装忽略并且不编码我的查询参数?

默认情况下,假装提供的是
@RequestLine
注释的
decodesash
属性,但这只适用于编码
/
@RequestLine(value=“GET/auth/{param_with_u/_character}”,decodeSlash=false)

在您的情况下,您需要提供自己的Faign实例


请注意,从安全角度来看,在URL中发送身份验证可能不是最好的解决方案-通常使用HTTP正文来实现此目的。

感谢您提供有关URL与正文中身份验证的建议。不幸的是,提供身份验证的系统不是我们的,因此我们无法对身份验证进行任何更改或PReam:(