改造中的请求网址,即从代码中访问服务器[重复]
Posted
技术标签:
【中文标题】改造中的请求网址,即从代码中访问服务器[重复]【英文标题】:request url in retrofit, that is hitting on server from code [duplicate] 【发布时间】:2022-01-14 07:18:03 【问题描述】:如何获取我的 api url 在 retrfit 中命中的内容,我想检查我的请求 url 在 kotlin android 中生成的内容。
【问题讨论】:
您应该使用Interceptors
和自定义OkHttpClient
。
已经用过了,如何获取带有请求参数的url
标准的 OkHttp 日志拦截器应该将带有请求参数的 URL 记录到 Logcat。
【参考方案1】:
在您的 Retrofit 客户端中,您应该添加一个特定的拦截器来执行此操作。
val loggingInterceptor = HttpLoggingInterceptor().setLevel(Level.BODY)
val retrofitClient = Builder()
.addInterceptor(loggingInterceptor)
.build()
拦截器有很多级别来确定日志的详细程度,请查看Retrofit's documentation了解更多信息
【讨论】:
以上是关于改造中的请求网址,即从代码中访问服务器[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用android studio中的改造服务在请求中传递json
如何从 WCF REST Web 服务中的改造中获取来自@Part List<MultipartBody.Part> 发布请求的文件?