okhttp相关内容
现在的问题是如何将所有这些 3 图书馆在一个项目? 在做一次OkHttpClient是一个背景层为毕加索和改造。 如何使优先级的改变就像凌空库。 (分页); 感谢 解决方案 在一言以蔽之: OkHttpClient okHttpClient =新OkHttpClient(); RestAdapter restAdapter =新RestAdapter.Builder()setClien
..
我想缓存由改造(V 1.9.0)与OkHttp(2.3.0)进行HTTP调用的响应。它总是让网络通话,如果我尽量让不上网的电话,然后的java.net.UnknownHostException 。 RestClient 公共类RestClient { 公共静态最后弦乐BASE_URL =“http://something.example.net/JSONService”; 私人com.uc
..
OKHttp支持同步和异步API 。 如果我想发出一个异步请求,我可以: 使用一个AsyncTask的,并发出OKhttp同步API。 发出OKhttp异步API。 这两个选项之间的区别是什么?哪一个更好? 解决方案 相当多的不同! 使用的AsyncTask HTTP请求是pretty的多的最糟糕的事情,你可以在Android上做一。这是充满了问题和最好无条件地避免陷阱。例如,您无法取消
..
我用okhttp是我的HttpClient。我认为这是一个很好的API,但商务部没有那么细致。 如何使用它来使用文件上传一个HTTP POST请求? 市民多节createMultiPart(档案文件){ 部件部件=(部分)新Part.Builder()的contentType(“”)车身(新文件(“1.png”))构建()。 //如何设置的部分叫什么名字? 多部分M =
..
我使用改造/ OkHttp(1.6)在我的Android项目。 我没有找到内置在任一其中的任何请求重试机制。在寻找更多的,我读OkHttp似乎有无声重试。我没有看到任何我的连接,这种情况发生(HTTP或HTTPS)。如何配置重试与okclient? 目前,我捕获异常和重试保持计数器变量。 解决方案 对于改造1.x的; 您可以使用拦截的。创建自定义拦截 OkHttpClient客户
..
有没有办法来添加查询参数(参数1 = VAL1和放大器;参数2 = val2的)使用GET请求 okhttp Android中? 我要寻找一个API,而不是手动添加PARAMS在一个循环和转义值。 解决方案 尝试 HttpUrl 类(在 okhttp 包)。 //增加了pre-CN codeD查询参数此URL的查询字符串 ADDEN codedQueryParameter(字符串连接co
..
我尝试设置Cookie的毕加索连接。我发现这对OkHttp: OkHttpClient客户端=新OkHttpClient(); CookieManager cookieManager =新CookieManager(); cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL); client.setCookieHandler(cookieM
..
我使用的毕加索2.3.2和1.5.4 okhttp 起初我得到这个RTE: java.lang.RuntimeException的:毕加索检测到的类路径上不支持的OkHttp。 要使用OkHttp与此版本毕加索,你将需要: 1. com.squareup.okhttp:okhttp:1.6.0(或更新版本) 2. com.squareup.okhttp:okhttp-的URLConnecti
..
我读这张贴jsons到服务器的一些例子。 有人说: “OkHttp是被Java提供的HttpURLConnection的接口的实现,它写的内容提供了一个输入流,不知道(或护理)什么格式化内容。” 现在我想打一个普通岗位的URL与名和密码PARAMS。 这意味着我需要我自己做的EN $ C C的名称和值对成流$? 解决方案 您需要连接code是通过自己与逃逸的和 URLEn codeR
..
我已经尝试设置自定义OkHttpClient与自定义身份验证,但是作为医生说:“回应对身份验证的远程Web或代理服务器挑战”我必须做出2请求为每个图像,这是不理想的。 有一个请求拦截器像改造呢?还是我失去了一些东西在OkHttpClient? 我使用的是最新的版本: 编译“com.squareup.picasso:毕加索:2.3.2” 编译“com.squareup.okhttp:okhtt
..
我使用OkHttp库一个新项目,就是IM pressed其易用性。我现在有一个需要使用基本身份验证。不幸的是,工作样本code缺乏。我正在寻求如何通过用户名/密码凭据OkAuthenticator一个HTTP 401头时遇到的一个例子。我认为这样的回答: 但它没有让我太远。在 OkHttp GitHub库没有特色的认证为基础的样品或者样品。有没有人有让我指出了正确的方向上的要点或其他code样?
..
我要改造与OkHttp使用缓存的时候没有互联网。 我prepare OkHttpClient是这样的: RestAdapter.Builder建设者=新RestAdapter.Builder() .setRequestInterceptor(新RequestInterceptor(){ @覆盖 公共无效拦截(RequestFaca
..
使用OkHttp由广场 https://github.com/square/okhttp ,哪能: 从服务器返回一个cookie 在商店为即将到来的请求的cookie 使用在后续请求中存储的cookie 更新的后续请求返回的cookie 在理想情况下该cookie将被存储,怨恨,并与每一个请求自动更新。 解决方案 您可以传递的CookieHandler您OkHttpClient实例。您可以
..
我有哪些选择在Android中使用OKhttp上传单个大容量文件(更具体地说,S3)的多部分? 解决方案 从 OkHttp食谱页面,这code上传的图片Imgur: 私有静态最后弦乐IMGUR_CLIENT_ID =“...”; 私有静态最后的MediaType MEDIA_TYPE_PNG = MediaType.parse(“图像/ PNG”); 私人最终OkHttpClient客户端
..
我需要知道如何添加授权饼干头的改造。我已经看到了类似的建议使用请求截取器等下面是什么,我想,但是这是正确的?首先,我已经需要一个RequestAdatper在第一时间获取会话ID左右。这只能通过请求适配器构建器来设置。但是,我需要做的请求只是为了获取会话ID在首位。我是否需要其余两个适配器之一获得的SessionID,我已经得着了一个又一个。我真正需要的是在接口的方法来设置cookie后,我得到它
..
我使用改造和 okhttp 在我们的应用程序之一。 我真的不能找到一个很好的解释了改造的默认行为。 如果Okhttp是在类路径上它会自动使用。但据我可以看到它默认的Htt presponseCache为空。 我是否需要明确启用缓存与改造和Okhttp? 解决方案 您应该手动创建OkHttpClient并配置它,你怎么样。在这种情况下,你应该安装一个高速缓存。一旦你有创建一个 OkClie
..
在我的Android应用程序,我想从 Android的异步HTTP 切换到 okhttp 支持异步信德网络版2.0。前者附带的在我的应用程序我有在这期间 GET 请求被发送,如果成功,应该设置一个cookie的登录程序。此cookie应该被附加到所有后续的网络请求,并应生存应用程序重新启动。 我发现上所以下面的答案,表明下面这段$的C $ C,如果在应用程序中的某个地方执行,激活持续的coo
..
我试图实行AA进度条来表示一个多部分文件上传进度。 我已经从这个回答评论阅读 - http://stackoverflow.com/a/24285633/1022454 我有包装传递给RequestBody水槽,并提供一个回调,跟踪移动的字节数。 我创建了一个自定义RequestBody,并包裹着CustomSink类片,但通过调试,我可以看到,该字节被写的 私有类CustomRequestB
..
我想我需要创建一个新的SSL套接字工厂? 另外,我不希望使用全局SSL环境( https://github.com/square/okhttp/issues/ 184 )出于显而易见的原因。 谢谢! 编辑: 由于okhttp的2.1.0可以钉住证书很容易。 请参阅解决方案 读书的这个博客帖子我能够改变观念与OkHttp使用。如果你想避免使用全局SSL上下文,你应该至少使用2.0版本。
..
我收到此错误 java.io.IOException异常:内容长度和流长度不同意 在这条线的code 返回response.body()个字节(); 这是满code 编辑:在错误的一些谷歌的原因是从 如果(CONTENTLENGTH = -1放大器;!&安培;!CONTENTLENGTH = bytes.length){ 抛出新的IOException异常(“
..