To performance get request in my android app I use retrofit version 1.9.0. It seems that the @EncodedPath
is now deprecated. Is there any alternatives that can I use?
答案 0 :(得分:3)
根据@EncodedPath
的文档:
使用{@link Path}和{@link Path#encode()encode = false}。
您可以使用@Path(value = "whatever", encode = false)
。
答案 1 :(得分:1)
根据同一期的Discussion。
不支持跨越多个路径段的路径替换,@Path
替换,无论编码设置为true还是false,将始终对/字符进行编码,因为它替换了单个路径段内部。
所以使用
Use {@link Path} with {@link Path#encode() encode = false}
答案 2 :(得分:0)
如果您使用的是Retrofit v2.0,则可以使用新的动态@Url