ICode9

精准搜索请尝试: 精确搜索
  • Android中使用okhttp实现程序自动更新2020-01-26 18:36:17

    实现程序自动更新,简单来说就是两步: 1、把自动更新apk程序下载到本地; 2、安装下载的apk程序 关于实现程序自动更新服务端相关操作可参考Spring Boot实现文件上传与下载 1、检查更新服务 public class UpdateService { private static OkHttpClient okHttpClient;

  • sprincloud-Feign配置二2019-12-29 13:56:47

    一 前言 前文Feign配置一中讲述了feign的工作流程,日志设置,基本的HTTP远程过程调用,以及相关的注解说明;这篇文章主要说明的是feign的相关支持配置,以及替换原生的FeignClient; 二 OkHttp 目前主流的是使用OkHttp替换原生的FeignClient,Apache的HttpClient感觉没有OkHttp好,所以就不提了

  • OkHttp工具类2019-12-24 16:03:40

    参考:https://blog.csdn.net/u013802160/article/details/51860541   package com.lonely.utils; import com.ztkj.common.log.interceptors.HttpLogInterceptor; import okhttp3.*; import org.apache.http.client.utils.URIBuilder; import org.slf4j.Logger; import org.sl

  • Okhttp源码分析--基本使用流程分析2019-12-24 12:01:19

    Okhttp源码分析--基本使用流程分析 一、 使用 同步请求 OkHttpClient okHttpClient=new OkHttpClient(); Request request=new Request.Builder() .get() .url("www.baidu.com") .build(); Call call =okHttpClient.newCall(request).execute

  • Android仅将蜂窝(3G,4G,EDGE)数据用于服务器请求2019-11-20 01:26:11

    我有一个应用程序,我希望它仅将蜂窝数据用于服务器请求. 我不需要完全禁用WI-FI,例如: WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(false); 也许有一种方法仅适用于我的应用程序.我注意到我正在使

  • android-OKHttp3发布方法不断返回404错误2019-11-19 02:27:41

    我想使用OKHttp3进行POST,但它始终返回404.我的代码有什么问题吗?服务器端不断告诉我url和json是正确的. 我尝试了另一个发布网址和json,它可以正常工作,返回码200. package com.epsfamily.www.kaipostb; import android.os.AsyncTask; import android.support.v7.app.AppCompatAc

  • Android-OkHttp-使用TrafficStats标记所有网络请求2019-11-18 07:26:23

    我试图专门弄清楚我用OkHttpClient发送的请求正在使用我的应用程序的多少数据,我看到可以使用TrafficStats标记线程,然后使用标记查看它的网络活动. 如果我做类似的事情 TrafficStats.setThreadStatsTag(1234); okHttpClient.execute(request); 然后它实际上标记了它(好),但是当

  • android-如何在libgdx中使用网络框架(volley,okhttp等)?2019-10-28 10:24:24

    我想使用libgdx中的volley或okhttp从Web加载一些数据. 如何在libgdx而不是libgdx networking class中使用诸如volley或okhttp之类的网络框架?解决方法:例如,尝试将此编译’com.squareup.okhttp:okhttp:2.3.0’添加到您的项目build.gradle文件中 project(":core") { apply plugin:

  • android-Retrofit 2.0.0 Beta2 OkHttpClient拦截器抛出StackOverFlowError2019-10-27 21:24:59

    我正在尝试构建用于登录的拦截器.这是我的以下代码: OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { Reque

  • OkHttp 源码解析(二)2019-10-26 10:44:04

    简介 上一篇文章介绍了 OkHttp 的基本流程,包括 Request 的创建、Dispatcher 对 Request 的调度以及 Interceptor 的使用。OkHttp 中默认会添加 RetryAndFollowUpInterceptor、BridgeInterceptor、CacheInterceptor、ConnectInterceptor 以及 CallServerInterceptor 这几个

  • OkHttp 源码解析(三)2019-10-26 10:41:46

    简介 上一篇文章分析了 OkHttp 建立连接的过程,主要涉及到的几个类包括 StreamAllocation、RealConnection 以及 HttpCodec,其中 RealConnection 封装了底层的 Socket。Socket 建立了 TCP 连接,这是需要消耗时间和资源的,而 OkHttp 则使用连接池来管理这里连接,进行连接的重用,提

  • 改进:在API21设备上启动时,Android应用失败了SSL握手2019-10-26 09:26:28

    我正在构建一个使用Retrofit和自定义OkHttp客户端通过HTTPS获取一些JSON数据的应用程序.它可以在KitKat上正常工作.一旦我转到Android 5、6或7,SSL握手就会失败. 服务器支持TLSv1,仅此一项.它还使用古老的,过期的,自签名证书.使用Qualys的SSL工具进行了测试,该工具告诉我所有版本的

  • android-安全和智能的http连接断开2019-10-26 05:26:17

    在连接断开和重用方面,我对OkHttp的建议用法有一些疑问.但是,关于这些问题的Android文档尚不清楚.因此,它们是: >安全的多线程断开连接: (a)根据Android文档:https://developer.android.com/reference/java/net/HttpURLConnection.html HttpUrlConnection不是线程安全的. 但是,根据OkH

  • java-OkHttp是否在重定向时发送授权和其他可能敏感的标头?2019-10-25 02:03:02

    我正在通过Apache NiFi过渡使用OkHttp.我试图确定如何在重定向时处理授权和其他敏感标头.关于重定向,NiFi的InvokeHTTP处理器与OkHttp的唯一交互是here,它读取处理器属性并在OkHttpClientBuilder对象上设置选项: // Set whether to follow redirects okHttpClientBuilder.followRed

  • Android OkHttp, 一行代码 OkHttp提升请求稳定性2019-10-15 16:56:40

    OkHttp是可以说是Android开发中,每个项目都必需依赖的网络库,我们可以很便捷高效的处理网络请求,极大的提升了编码效率。但是有时候,我们使用OkHttp也会遇到这样的问题 一.崩溃的stacktrace E AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher E AndroidRuntime: Process: com.exa

  • Android OkHttp, 一行代码 OkHttp提升请求稳定性2019-10-15 16:01:12

    OkHttp是可以说是Android开发中,每个项目都必需依赖的网络库,我们可以很便捷高效的处理网络请求,极大的提升了编码效率。但是有时候,我们使用OkHttp也会遇到这样的问题 一.崩溃的stacktrace E AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher E AndroidRuntime: Process: com

  • 改版离线现金返还返回null response.body()2019-10-13 18:26:52

    我尝试使用link和link构造脱机改造缓存. 问题是,如果我将手机置于飞行模式,则Response.body()始终为null. 这是我的代码: OkHttpClient client = new OkHttpClient .Builder() .cache(new Cache(App.sApp.getCacheDir(), 10 * 1024 * 1024)) // 10 MB .addInterceptor(new In

  • android-改造离线请求和响应2019-10-12 04:29:31

    我已经读过很多关于我的问题的问题和答案,但是我一直不知道如何解决. 我需要从服务器获取响应并将其存储在缓存中.之后,当设备离线时,我想使用缓存的响应.设备在线时,我想完全从服务器获取响应. 看起来没那么复杂. 这是我尝试执行此操作的方式(代码示例): 1)创建缓存的方法 Cache p

  • android-如何为Dagger2提供上下文2019-10-11 14:28:19

    我正在学习Android,并且正在遵循有关RxJava和Dagger2的Retrofit2的一些指南. 现在,我不想处理没有互联网连接的情况.我找到了这个answer似乎很优雅,但我不知道如何应用它. 我有一些带有OkHttpClient提供程序的NetworkModule.我假设我需要使用拦截器创建OkHttpClient.Builder.所以它

  • android-CompositeDisposable.clear导致OkHttp抛出java.lang.IllegalStateException:不平衡的输入/退出2019-10-11 04:25:19

    所以我有一个使用OkHttp的简单http请求.我使用Android上的RxJava进行此操作.我将此RxJava调用添加到CompositeDisposable中,然后在onStop上清除它.由于某种原因在下面触发了此异常.我对如何解决它不确定. Caused by java.lang.IllegalStateException: Unbalanced enter/exit

  • java-OkHttpClient限制连接数?2019-10-10 13:27:26

    OkHttpClient是否可以限制实时连接数?因此,如果达到限制,就不会选择并建立新的连接? 我的应用程序同时启动许多连接.解决方法:连接数是在Dispatcher中配置的,而不是在ConnectionPool中配置的,ConnectionPool仅允许配置最大空闲连接数和保持活动功能. 调度程序允许按主机配置连接数和

  • java-通过okhttp3上传文件2019-10-10 00:31:04

    选择图像,doc或pdf后,我想将它们通过okhttp3.如何执行此操作? @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); if(resultCod

  • 如何在okhttp中自动将Charset自动添加到Content-Type中2019-10-06 15:03:14

    请考虑以下代码: OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("text/plain; charset=utf-8"); // [A] RequestBody body = RequestBody.create(mediaType, media); String[] aclHeader = "x-goog-acl:public

  • 既然在Android上不推荐使用SSLSocketFactory,那么处理客户端证书身份验证的最佳方法是什么?2019-10-04 01:24:37

    我正在开发一款需要客户端证书身份验证(包含PKCS 12文件)的Android应用. 在所有apache.http.*被弃用之后,我们已经开始在我们的网络层上进行重构,我们已经决定使用OkHttp作为替代品,到目前为止我非常喜欢它. 但是,我没有找到任何其他方法来处理客户端证书auth而不使用SSLSocketFact

  • 试图利用httpCache android?2019-10-03 02:27:34

    我正在尝试使用okhttpclient进行改造以设置缓存…如何设置过期并将其添加到我的restApiManager?不确定是什么服务… 这是代码: public class ApiManager { private static final String API_URL = "ip"; public static AsynchronousApi getInstance() { if(servi

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有