okhttp3

    0热度

    1回答

    我想告诉OkHttp在哪里保存在磁盘上的每个响应。基本上我想为缓存保存的每个响应指定文件路径。然后,稍后OkHttp应该访问此路径以查看缓存中是否有响应。我知道我们可以设置缓存目录路径,但我想为每个请求设置“缓存文件路径”。 我可以使用拦截器在某种意义上来处理磁盘缓存为每个请求,然后利用提供的路径从/磁盘获取/设置文件的?

    5热度

    1回答

    我知道这是可能通过OkHttpClient一个拦截器添加到所有的要求,但我想知道是否有可能以头添加到除用OkHttpClient一个请求或两个Okhttp所有请求。 例如,在我的API所有请求都需要承载令牌(Authorization: Bearer token-here头)除oauth/token(以获得令牌)和api/users(注册的用户)的路线。是否有可能增加一个拦截器除了使用在一个步骤或

    0热度

    1回答

    亲爱的堆栈溢出 Android上的URI概念非常好,它抽象出我们如何在设备和互联网上指向不同的东西,但它确实需要仔细考虑与他们一起工作。我有几个问题给你。 1)人们通常如何使用远程URI上传到自己的服务器? 我能想到的最好方法是,将远程URI下载到磁盘,然后给okhttp指定一个指向该文件的指针。 这是做这件事的最好方法吗? 2)其次是关于本地URI的更基本的问题。 URI可以指向不同的东西,并且

    0热度

    1回答

    我使用的是改造和cookieJar okBuilder.cookieJar(getCookieJar()); 一切都很正常,但有时我想清除Cookie。我怎样才能在改造或okhttp? 在JavaNetCookieJar只有2个公共方法: cookieJar.loadForRequest() cookieJar.saveFromResponse();

    1热度

    1回答

    我的Android应用程序使用Retrofit 2.2.0和OkHttp3 3.7.0与我们的后端进行通信。它工作得很好。现在我需要使用另一家公司制作的外部库(不是公共图书馆)。这个库提供了一个AAR,并包含OkHttp 3.3.1。我正在使用Gradle构建项目。 只要我将库添加到我的项目中,一切都停止工作,应用程序在启动时崩溃。错误是: java.lang.NoSuchMethodError:

    2热度

    1回答

    有关于如何发送多部分消息但没有信息我可以找到有关如何接收多部分消息的文档。 我有一个宁静的服务,返回多部分消息中的多个文件。我想知道使用OKHttp处理响应的最佳方法是什么。理想情况下,我只能使用MOSHI。 非常感谢, 杰森

    0热度

    1回答

    有没有办法像Volley那样在改造2中通过标签取消特定的请求。 抽气我们可以通过这样取消请求。 sRequestQueue = Volley.newRequestQueue(appContext); public void enqueueRequest(Request req) { sRequestQueue.add(req); } public void cancelTa

    15热度

    1回答

    我加HTTPPinning到OKHTTPClient的示例代码: OkHttpClient client = new OkHttpClient(); client.setSslSocketFactory(getPinnedCertSslSocketFactory(context)); private SSLSocketFactory getPinnedCertSslSocketFactor

    -1热度

    1回答

    public class MainActivity extends AppCompatActivity { String jsonData; Response response; JSONArray Jarray; private String TAG; @Override protected void onCreate(Bundle

    2热度

    1回答

    这是我的Android代码张贴到我的NodeJS服务器 registrationjson.setUsername(username.getText().toString()); registrationjson.setPassword(password.getText().toString()); Gson gson = new Gson(); String