连接错误时,更新OkHttp意外结束流

问题描述我正在使用以下依赖项(Retrofit和OkHttp)。implementation'com.squareup.retrofit2:retrofit:2.3.0'implementation'com.squareup.retrofit2:converter-gson:2.

发布:2022-10-16 标签:httpsandroidokhttpretrofit2


如何强制我的Android应用程序使用IPv4而不是IPv6?

问题描述在IPv6网络上使用Retrofit+okhttp发出REST请求时,我的应用程序遇到了问题。当连接到IPv6网络时,响应时间似乎非常长(每个请求大约10秒)。你能告诉我有什么方法可以限制这款应用程序,让它优先考虑IPv4网络吗?我知道这可能会影响应用程序的可用性,但该应

发布:2022-10-16 标签:androidokhttpretrofit


带有自签名CA的OkHttpClient可以在JVM上运行,但在Android上失败

问题描述我正在尝试与本地网络中的受SSL保护的服务器(https)通信,该服务器使用自签名证书颁发机构来生成证书。我正在使用okhttp-tls创建SSLSocketFactory和TrustManager(根据OkHttp配方:CustomTrust)。相关代码片段如下:val

发布:2022-10-16 标签:ssl-certificateandroidkotlinokhttpself-signed-certificate


如何将整数的ArrayList添加到多部件主体

问题描述我有一个整数的ArrayList,需要放到我的MultipartBody.Builder中。我尝试过使用.addFormDataPart的不同方法,甚至尝试将arraylist转换为JSONObject,然后将JSONObject转换为字符串,但我的服务器会返回如下错误:

发布:2022-10-16 标签:jsonandroidokhttpokhttp3


使HttpLoggingInterceptor不记录图像

问题描述我正在尝试清除日志中的垃圾,如*�$ʞx���J/当我收到图像时所以我尝试重写HttpLoggingInterceptorintercept(),以检测响应中是否有Content-Type=>图像/jpeg头,但HttpLoggingInterceptor是最终的,所以我

发布:2022-10-16 标签:androidloggingkotlinokhttpretrofit


OkHttp 4.x尝试通过调用请求访问URL时出现错误

问题描述我最近开始将okhttp3更新到4.x这样做时,我收到以下生成时间错误:Using'url():HttpUrl'isanerror.movedtoval当我尝试从通过调用获取的请求对象获取url时,出现此问题:例如call.enque(callback:Callback)

发布:2022-10-16 标签:androidkotlinokhttp


如何为okHttp相互TLS连接添加SSL证书?

问题描述我已经有一个.pem和一个.key文件,我不想在本地安装/导入它,只告诉我的客户端使用它们,可以吗?它不是自签名证书基本上,在我的卷发中,我正在做这样的事情:curl--keymykey.key--certmycert.pemhttps://someurl.com/my-

发布:2022-10-16 标签:ssljavakotlinokhttpretrofit


访问OKHttp响应正文

问题描述因此,我需要弄清楚如何访问从第二个响应中的第一个响应获得的值。我认为我可以将其存储到a变量中,然后在另一个请求中访问它。然而,情况似乎并非如此。这是给我带来问题的部分。因此,我的第一个请求是获取令牌,然后我需要在第二个请求中使用存储在逗号中的令牌。privatefinal

发布:2022-10-16 标签:getandroidokhttpokhttp3


Okhttp应用程序级OkHttpClient实例

问题描述我想知道,如果我创建一个OkHttpClient实例来为我的"整个Android应用程序"服务,是否会有任何性能瓶颈或问题。也就是说,在我的应用程序类中,我创建了一个静态公共变量,该变量将包含OkHttpClient的一个实例,每当我需要做一个http请求时,我基本上都会

发布:2022-10-16 标签:javaokhttp


致命异常:OkHttp Dispatcher,应为Begin_ARRAY,但在第1行第1列路径处为字符串

问题描述我正在尝试从CoinmarketAPI获取前10枚硬币。突出显示了以下代码中出现错误的部分。我不明白为什么它会导致我的应用程序崩溃。请帮帮忙!privatefunloadFirst10Coin(){client=OkHttpClient()request=Request.

发布:2022-10-16 标签:androidkotlinokhttp