okhttp相关内容
我通过 Apache NiFi 传递性地使用 OkHttp.我正在尝试确定如何在重定向时处理授权和其他敏感标头.NiFi 的 InvokeHTTP 处理器与 OkHttp 在重定向方面的唯一交互是 这里,它读取处理器属性并将选项设置为OkHttpClientBuilder 对象: //设置是否跟随重定向okHttpClientBuilder.followRedirects(context.get
..
我通过 Apache NiFi 传递性地使用 OkHttp.我正在尝试确定如何在重定向时处理授权和其他敏感标头.NiFi 的 InvokeHTTP 处理器与 OkHttp 在重定向方面的唯一交互是 这里,它读取处理器属性并将选项设置为OkHttpClientBuilder 对象: //设置是否跟随重定向okHttpClientBuilder.followRedirects(context.get
..
当使用 Okhttp3 从 Dataflow 作业请求(获取和发布)HTTPS url 时,程序抛出 SSL 握手异常并失败.确切消息是“javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure" 同样的代码早在 3-4 周(11 月 23 日之前)就可以在 Dataflow 中使用了.现在它因上述异常而失败.由于服务器(HTT
..
我有多个线程同时运行,其中一些需要从 Internet 请求数据.我需要关心他们对 OkHttpClient 单例访问的同步吗? 例如 线程 1: ...请求请求 = new Request.Builder().url("http://hell.com/siners.txt").建造();client.newCall(request).enqueue(new Callback() {
..
所以,我的目标是将 api key 嵌入到我的 Retrofit 对象中,这样我就不需要手动将它作为查询参数附加到 每个请求功能,然后我做了以下(学习:https://proandroiddev.com/headers-in-retrofit-a8d71ede2f3e): 私有val拦截器=拦截器{链->val newRequest = chain.request().newBuilder().
..
我正在使用 okhttp 客户端(版本 3.10.0)调用 Bing 服务.测试中使用的地址带有#号. 1177 公园大道 5 号 #190橙园佛罗里达州 320734150美国 http 客户端在 # 符号处截断地址组件.通过代码构造的网址是 https://dev.virtualearth.net/REST/v1/Locations/1177%20PARK%20AVE%20S
..
我正在尝试从 http 链接下载 mp3 文件并将文件保存到本地存储.我尝试过的所有代码都保存了一个损坏的文件,该文件的大小是应有的两倍.文件应该是 1,204,787保存的文件为 2,478,272 我要下载的文件是:rise-stage.bioinf.unc.edu/cue_audio/sampleaudio.mp3 – 手动下载时播放正常. fun downloadFilea(
..
通过okhttp3.Request#tag(Invocation::class.java),我们可以得到methodName、annotations等.有没有使用 Invocation 类获取方法返回类型的方法. 我试过了 request.tag(Invocation::class.java)!!.method().returnType request.tag(Invocation:
..
我在一家使用 Comodo/Sectigo SSL 证书的公司工作.但是突然间我们的应用程序开始在向服务器发送 POST 时抛出这个错误,在 android 4 和 5 版本中,使用 Okhttp 客户端. HTTP 失败:javax.net.ssl.SSLHandshakeException:com.android.org.bouncycastle.jce.exception.ExtCertP
..
我刚刚发现 Android 推荐的 http 客户端 HttpUrlConnection 不支持 HTTP/2. 有什么特别的理由不在 Android 上使用 HTTP/2? 解决方案 如果你想利用 HTTP/2,你可以使用 OkHttp: https://github.com/square/okhttp 无论如何它都优于 HttpUrlConnection.如果您正在做
..
我有一个 RxJava 链请求应该释放一些 onError() 或 onComplete() 锁,所以,基本上,我的问题是:当我为 OkHttpClient 设置读取、连接和写入超时时,我没有得到期望的行为.我正在使用 Retrofit2 和 OkHttp3.6.0 这是我的简化客户端: OkHttpClient.Builder builder = new OkHttpClient.Builde
..
我在我的安卓应用中使用本地化 虽然语言设置为阿拉伯语,但在okhttp(okhttp:3.12.0)的文件上传过程中出现此错误 E/AndroidRuntime:致命异常:main进程:com.prominere.health1,PID:7502java.lang.IllegalArgumentException:内容处置值中 42 处的意外字符 0x662:表单数据;名称=“用户文件";
..
我正在尝试在 Google 应用引擎 (1.9.22) 上使用 OKHTTP(版本 2.4.0)和改造(1.9.0). 这是我如何使用它: OkHttpClient okHttpClient = new OkHttpClient();okHttpClient.setConnectTimeout(COMPOSER_MODULE_CONNECTION_TIMEOUT, TimeUnit.SE
..
我写的下载文件的方法总是会产生损坏的文件. public static String okDownloadToFileSync(final String link, final String fileName, final boolean temp, DownloadStatusManager statusManager, ErrorDisplayerInterface errorDisplay
..
为了发出http请求,JAVA中有一些API可供选择,例如Apache HttpClient和Okhttp.Apache HttpClient 成熟且应用广泛,Okhttp 似乎越来越流行(我不确定). 我想知道的是,哪个更好,或者 Apache HttpClient 是否有一些 Okhttp 没有的功能,或者相反?大多数情况下,我是在服务器端谈论的,谈论在 Android 应用程序中使用也
..
我想测试 okhttp 的 http2 功能.我以异步方式向同一主机发出多个请求.但是,我发现它涉及多个连接,因为协议是h2,它应该只使用一个连接,对吧?代码如下.啊,我用的是okhttp2.5 公共类性能{私有最终 OkHttpClient 客户端 = 新 OkHttpClient();private final Dispatcher dispatcher = new Dispatcher()
..
我正在使用改造 2 和 OkHttp3 从服务器请求数据.我刚刚添加了一个离线缓存代码,但它没有按预期工作.我收到错误“无法解析主机“":没有与主机名关联的地址. 当它尝试从缓存中获取检索数据时(当没有互联网连接时)会发生这种情况.代码片段如下. public static Interceptor provideCacheInterceptor() {返回新拦截器(){@覆盖公共响应拦
..
我试图调用 IMDb API 2 次,第一次调用并获取该电影/节目的 ID,第二次它使用该 ID 获取有关该电影/节目的所有信息,我还需要应用程序另一部分的 ID,这就是我这样做的原因.问题是第二个调用不是等待第一个调用完成.我认为这就是为什么当我尝试使用变量时变量没有更新的原因.这是我的 onCreate 方法,所有这一切都发生了,出于显而易见的原因,我取出了一些 API 密钥: @Overr
..
在使用单独的 URL 调用更新数据后,我在 RecyclerView 中重新加载数据时遇到问题.FristFragment 调用 LoadDataFromUrl 并在 Recycler View 中显示数据.每个 Recycler 的视图项都有一个带有 OnSetClickListener 的按钮,该按钮调用另一个 URL 来更新项的名称数据.在用户更新项目名称并收到成功响应后,原始 myResp
..
我的老板想要更好的网络连接日志记录.他说我们需要更多人类可读的请求-响应日志.我们已经有 Stetho 和 HttpLoggingInterceptor.我在互联网上搜索过,但找不到与这些不同的东西.真的有更好的日志库我可以按照老板的要求使用吗? 解决方案 FB Flipper 是 Stetho 的替代品.您运行的桌面应用程序可以连接并允许您构建与应用程序部分(如网络或 UI 布局)通信的
..