我正在Java中使用retrofit来发送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 :
Values are URL encoded by default. Disable with
encoded=true
.
关于java - http url 包含数字时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37220054/