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:(