【发布时间】:2023-02-20 15:56:17
【问题描述】:
我有改造要求
@GET("{link}")
suspend fun getFilePart(@Path(value = "link") link: String): Deferred<NetworkResponse<ResponseBody, NetworkError>>
当我调用它时,我传递了一个“链接”
val base = if (BuildConfig.DEBUG) BuildConfig.TRANSFER_URL_DEBUG else BuildConfig.TRANSFER_URL
apiManager.appApiService(base).getFilePart(it.link)
假设链接类似于“https://storage_dev.example.com/10002/6d197e1e57e37070760c4ae28bf1...”,但在 Logcat 中我看到一些字符被 urlEncoded。 例如
如我所见,链接是一个字符串,其中有许多字符被编码为“&”已变成“%3F”
我怎样才能防止这种情况?
【问题讨论】:
标签: android kotlin retrofit2 urlencode