- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有人可以帮助我。我最近升级了我的 Android 应用程序以使用 Retrofit 2.0 beta,然后相应地修复了我的代码。我正在使用 Eclipse。
当我去打电话时,我收到以下错误:
Could not find class 'com.squareup.okhttp.OkHttpClient', referenced from method retrofit.Retrofit$Builder.build
随之而来的还有很多其他问题,例如:
12-16 23:24:36.233: I/dalvikvm(2369): Could not find method com.squareup.okhttp.ResponseBody.source, referenced from method retrofit.Utils.readBodyToBytesIfNecessary
12-16 23:24:36.233: W/dalvikvm(2369): VFY: unable to resolve virtual method 10823: Lcom/squareup/okhttp/ResponseBody;.source ()Lokio/BufferedSource;
我进行了一些谷歌搜索并找到了各种答案(一个由 Jake Wharton 本人提供),但坦率地说,关于处理此问题的正确方法,所有这些都超出了我的理解范围。我需要自己去手动修补这个还是什么?我真的不明白..
是否有人可以在某种程度上为我阐明这一点?
非常感谢!
最佳答案
从retrofit 2.0开始,OKHttp成为强制依赖。
TypedInput
和 TypedOutput
等类型(及其实现)、Request
和 Header
已被 OkHttp 类型替换,如 RequestBody
,ResponseBody
和 Headers
。您可以从 here 下载 OKHttp jar
关于android - Retrofit beta 2 - 找不到类 'com.squareup.okhttp.OkHttpClient',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34326653/
我有许多不同的 OkHttpClient 请求拦截器。每个拦截器只需要应用程序发出的网络请求的一个子集。到目前为止,我已经提出了两种可能的设计。我应该: 将每个拦截器附加到单个 OkHttpClien
我的应用程序 API 执行奇怪的行为。我的一个实时应用程序的 API 预计响应时间为 2 到 3 秒,但响应时间很长! 测试用例: 使用 WIFI = 是 与 Airtel 运营商合作 = 是 与 J
我正在尝试使用 okHttpClient 4.2.1 库注册用户,作为响应,我得到了一些垃圾值 Respone is �������������V*.MNN-.V�JK�)N�Q�r�S���rR�
我将 OkHttp3 与 proxy-vole 库一起使用来自动选择要使用的代理。就我而言,使用自动配置有 4 个可能的代理可用(都是相同的概念,只是负载平衡)。然而,似乎只有其中之一可以在没有显式身
我想要获得正文响应,但收到错误 403,尽管页面在 webview 和浏览器中打开。我的代码: OkHttpClient client = new OkHttpClient();
我有一个 Web 容器 (Glassfish),在其系统属性上为一个应用程序配置了代理。 现在我在同一个 Web 容器上有另一个应用程序,我想使用 OkHttpClient 通过代码自定义代理使用。
尝试了解我在传输到 OkHttpClient 时可以定义的最佳 Java ThreadPoolTaskExecutor(延迟方面)。目前我们的定义如下: 最大队列容量(将打开新线程)为 20
在我的第一个 Android 项目中,我创建了一个 onClick 事件来调用函数: public void doSomething(View v) { String result =
okHttpClient在出现如下flag时会重试多少次才放弃public OkHttpClient.Builder retryOnConnectionFailure(boolean retryOnC
只是想模拟 OkHttpClient 以使用 Mockito 进行测试。遗憾的是,OkHttpClient 是 Mockito 不支持的最终类。有没有其他可能进行 mock ,你们在 cicrumst
我正在使用改造和 okHttp 客户端连接到我的 rest api。当我在 Tomcat 上禁用基本身份验证时,一切正常。在 Tomcat 上启用 Basic Auth 后,我收到 404 Page
我在我的类中使用注入(inject)的 OkHttpClient 对象。我正在使用方法注入(inject)在我的客户端对象上设置一些拦截器,如下所示: @Inject private OkHttpCl
我有一个 Android 应用程序需要使用 REST 连接到服务器。我使用 Retrofit 2 来处理请求,效果很好。问题是当我想使用 SSL 连接时。使用开放式 ssl,我有一个 client.c
OkHttpClient 是否可以限制实时连接数?因此,如果达到限制,则不会选择和建立新连接? 我的应用同时启动多个连接。 最佳答案 连接数可在Dispatcher中配置,而不是在仅允许配置最大空闲连
我正在为 OkHttpClient 设置连接失败时重试选项。 client = new OkHttpClient(); client.setRetryOnConnectionFailure(true)
我最近升级到 OkHttp3 ,并注意到您无法再直接从客户端取消通过标签调用。这必须由应用程序现在处理。 在 CHANGELOG 中说明这里: Canceling batches of calls i
我想使用 OkHttpClient 加载一个 url,如果给定 url 的网站以 pdf 内容类型响应,我将继续下载 PDF,否则我想忽略该响应。 我的问题是,我是否需要做任何特殊的事情来关闭请求/响
enter image description here Okhttp 使用 OkHttpClent 发送请求。 我可以使用相同的 OkHttpClent 实例在不同的线程中请求吗? 最佳答案 是的。
我想使用PipedOutputStream和 PipedInputStream流响应主体。我不太确定它在多线程方面是否安全。将从不同的线程访问响应。 public Streamer execute()
我正在努力实现这个目标 这是/delete/{id} 如何在 java 中执行此操作? String id = "123"; OkHttpClient client = new OkHttpClien
我是一名优秀的程序员,十分优秀!