当我使用改造call.request()。url()打印URL时,它会打印不同的URL

时间:2019-06-21 04:39:17

标签: android retrofit

1 个答案:

答案 0 :(得分:0)

似乎您要对编码后的网址进行改造,因此它会重新编码后的网址并向您显示不同。

在您的情况下,将Retrofit中的url设置为Simple String

http://ec2-13-58-192-11.us-east-2.compute.amazonaws.com:3000/api/FCLContainer?filter= {“其中”:{“载体”:“ resource:org.shipping.bitnautic.Carrier#carrier0@carrier.com”}}

在翻新日志中,您将看到为最终编码的网址

http://ec2-13-58-192-11.us-east-2.compute.amazonaws.com:3000/api/FCLContainer?filter=%7B%22where%22%3A%20%7B%22carrier%22%3A%20%22resource%3Aorg.shipping.bitnautic.Carrier%23carrier0%40carrier.com%22%7D%7D