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

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

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


使HttpLoggingInterceptor不记录图像

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

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


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

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

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


如何将嵌套的JSON数据存储在Room Database中?[房间]

问题描述有如下JSON结构。我还想在Retrofit的帮助下解析后将此数据存储在Room中。当使用相同的实体类时,它会给出错误。如果您能分享一个嵌套数据的示例,我将不胜感激。(请共享用Java编写的代码)此处提供了所有必需的结构:https://github.com/theoyu

发布:2022-10-16 标签:sqlitejavaandroidandroid-roomretrofit


改进1.6:使用不同的(TCP)端口调用RestService

问题描述我必须与以下四个RESTServices进行沟通。Germany(Default):http://url.com/suggest?query=Austriahttp://url.com:82/suggest?query=Swiss:http://url.com:83/su

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


使用改进的多部分/表单数据发送字符串和图像

问题描述我试图发送经过改进的字符串和图像。虽然我可以使用x-www-form-urlencode&hashmap获得PASS响应,但我需要将其与图像一起发送。所以我使用表单数据,但是我不能用相同的名称和值得到相同的响应,在Postman上测试它,它和我的x-www-for

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


MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON

问题描述尝试使用Retrofit发送JSON格式的信息,但进入Retrofit的onFailure方法并抛出以下错误:com.google.gson.stream.MalformedJsonException:UseJsonReader.setLenient(true)toacc

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


带端口的IP地址的改装请求

问题描述我正在使用Retrofit分析数据。因为我过去常常为Retrofit请求提供基本URL和终结点,所以我不知道如何将IP地址指定为基本URL。我想使用如下URL:http://xxx.xxx.xx.xxx:xxxx/是否有任何建议如何设置我的基本URL和端点?推荐答案我在改

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


翻新&OkHttp-一次只能发送一个请求吗?

问题描述我正在使用Retrofit2.4.0向服务器发送请求。但有时,如果我的请求与另一个请求有类似的时间戳(以毫秒为单位),服务器会阻塞我的请求。我需要一次发送一个请求:请求A已发送请求B等待,直到收到对请求A的响应请求A成功完成或出错请求B已发送是否可以使用Retrofit和

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


使Kotlin串行器与Retrofit配合使用

问题描述我无法使Kotlin串行器与Retrofit一起工作。我正在使用com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.5.0包和改装。数据类importkotlinx.serializat

发布:2022-10-16 标签:androidserializationkotlinretrofitkotlin-android-extensions