okhttp相关内容
我在网络套接字上收到这样的错误: Error: [okio.RealBufferedSource.require(RealBufferedSource.kt:201), okio.RealBufferedSource.readByte(RealBufferedSource.kt:210), okhttp3.internal.ws.WebSocketReader.readHeader(WebS
..
AFAIK Android javax.net.ssl 类在C/Low级别将openSSL/BoringSSL库用于任何SSL/TLS. 目的::在我的应用程序中加载符合FIPS要求的openSSL libaray,并创建 javax.net. ssl(okhttp)类使用该库吗? 类似于 WolfSSL提供程序,但它与JSSE不兼容. 这对于FIPS openSSL + and
..
我正在设置readTimeout并停止服务器(Node.js + Express). 我没有从客户端关闭套接字. 这是预期的行为吗? 解决方案 我们刚刚在昨天修复了与此相关的错误.如果您可以帮我们一个忙,并尝试使用git master的最新代码,我很想看看是否能解决您的问题!
..
我看到了一些有关使用SPDY的较早的问题(尽管此后代码已发生了显着变化),但没有深入了解如何正确利用OkHttp中的复用和/或流水线技术.我已经遍历了所有示例,但还没有看到专门针对此示例的任何内容. 这是自动完成的吗? 解决方案 它是自动的.如果您有一台支持HTTP/2的服务器和一台支持HTTP/2的客户端,它将做正确的事.
..
我们可以使用拦截器来检查网络连接并在仅连接的情况下继续进行吗? 注意:我正在谈论如何使用okhttp拦截器来统一网络连接检查. 解决方案 您可以使用BroadcastReceiver使互联网连接发生更改时通知您的应用程序. 清单:
..
遇到一个奇怪的问题,经过一些尝试,我无法重现.如何复制它以及它为什么发生? 这是一项非并行任务,请循环调用HTTP连接. public static Response syncGet(URL url) throws IOException { log.debug("http url:{}", url); OkHttpClient client =
..
我正在开发一个Android应用程序,该应用程序在https上调用了某些API.使用retrofit2和okhttp3.在开发期间,我使用在服务器中生成的自签名证书.我在使用自签名证书时调用API时遇到很多问题,我解决了所有问题,但都卡在了此异常SSLPeerUnverifiedException上. 当前,我已将我的证书ServerCertificate.cer复制到Download目录,
..
很容易说它是重复的,但不是. 我读了很多关于如何在android中设置连接超时的文章,但该文章已有4-7年的历史,我认为我们都需要更新此主题,因为这些方法已被弃用或不再存在. /p> 所以问题是我在等待服务器响应时如何设置连接超时? final Response response = httpClient.newCall(request).execute(); if (respon
..
我正在尝试在Android 7.0上运行的设备上向以下域(已启用http2)发出HTTP请求. 我使用的代码如下: Request request = new Request.Builder() .url("https://http2.akamai.com/") .build(); response = okHttpCl
..
我在Android应用中使用Retrofit 1.9. 服务器在Django上使用Nginx,在HTTPS上使用HTTP2.证书来自WoSign,SSL Labs上的得分为"A". 我正在3种设备上进行测试: Nexus 4,Android 5.1.1(正式版) Nexus 9,Android 7.0(官方) 三星Galaxy S3,Android 4.4(官方) 在S
..
我正在使用OkHttp库和HTTP/2开发一个Android视频流应用程序.我正在研究使用HTTP/2协议的服务器推送功能的可能性,但是我不确定OkHttp是否支持它. 我有一个用于测试HTTP/2推送的基本服务器实现,在chrome浏览器上可以正常工作(即,推送的内容存储在缓存中,并由浏览器从缓存中检索).当我将Android应用程序与OkHttp库一起使用时,内容不再被推送到客户端的缓存
..
如何在OkHTTP中捕获超时?是onFailure方法中的“调用"吗? 我想处理我的互联网连接不良的情况.如果超时,我必须启用一些按钮以允许用户重试. // Get a handler that can be used to post to the main thread client.newCall(request).enqueue(new Callback() {
..
在运行中的应用程序中,改造网络调用失败,并突然出现协议异常.该应用程序一直运行到昨天,今天所有网络调用均失败.这些调用可以在HTTP和某些HTTPS上正常工作,除了我的产品端点. 看来,该应用程序不仅只能在我使用过的 https端点上运行,而且还可以与其他https端点一起运行. 我以这种方式解决了这个问题- OkHttpClient client = new OkHttpCli
..
当我添加firebase函数库(实现'com.google.firebase:firebase-functions:16.1.0')时,android studio(3.1.4)抛出"无法解决“:app @ debug/compileClasspath"的依赖项:无法下载okhttp.jar(com.squareup.okhttp:okhttp:2.7.2)" 我尝试添加"实现文件('lib
..
Android 6.0上的改装在连接到接入点后进行Http调用时出现问题 复制步骤: 连接到Esp8266接入点 对 http://192.168.4.1 进行http调用(esp8266访问点的默认网关) WIFI的IP地址为192.168.4.2 它引发以下异常 我已经在Android 5.1上尝试过相同的功能,并且相同的代码也可以正常工作 java.net.Soc
..
Object moved to here.
..
我正在尝试使用一个GET API,该API期望在其查询参数中列出一个字符串数组. 我正在为任务使用翻新. 在API接口中,我定义了以下内容: @GET("user/explore") Observable fetchUsers(@Query("who") String who,
..
我刚刚发现Android推荐的http客户端HttpUrlConnection不支持HTTP/2. 是否有特定原因不在Android上使用HTTP/2? 解决方案 如果要利用HTTP/2,可以使用OkHttp: https://github.com/square/okhttp 无论如何,它都优于HttpUrlConnection.如果您要做的一切都很复杂,例如从Web A
..
我正在尝试将swagger-codegen生成的“模块"项目集成到我的Android项目中. 以前我没有在gradle上做太多工作,而swagger-codegen从我的角度来看创建了一个相当混乱的build.gradle. 我很难找到有关如何执行此操作的文档.我感到有些迷茫. 我使用了常见问题解答 mvn clean package java -jar modules/s
..
我当前正在使用OkHttp将语音请求发送到服务器.我记录并收集了全部数据,然后将请求发送到服务器.我可以在记录自身时使用OkHttp将数据请求流式传输到服务器吗? 解决方案 为时已晚!我假设您已经找到了答案,但是对于将来的访问者. 是的.可以使用okHttp与Okio的Pipe类异步发送流数据.java.io类与BlockingQueue 一起使用
..