我正在Java中使用改造来发送http请求,

我发送的网址是“ account / 32 / Factivation / 34”

我的改造功能是这样的:

@PUT("/tpd/{activeurl}")
Observable<Result<OTPVerificationResponse>> rxputActivation(
        @Path("activeurl") String url
);


当我调试时,我发现,我发送的实际网址是

"account%2F34%2Factivation%2F37"


因此,我认为将“ account / 32 / Factivation / 34”传递给改造时会出错吗?

我怎么解决这个问题?

最佳答案

documentation


默认情况下,值是URL编码的。用encoded=true禁用。

10-06 09:44