改造中的请求网址,即从代码中访问服务器[重复]

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> 发布请求的文件?

使用 rxJava 和改造多次调用另一个请求中的请求

http响应