okhttp3

    0热度

    1回答

    我使用Retrofit2与RxJava2和OkHttp3作出HTTPS调用用于测试SSL证书的内部服务器的有效证书,但我总是得到一个异常说明: HTTP FAILED: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification

    1热度

    1回答

    我试图使用Retrofit实现TheMovieDB API,并且遇到了将api键追加到查询开头的问题。感觉像TheMovieDB在这里有错误,因为在查询开始时有一种非传统的方式来询问api密钥。 当试图截获请求并添加查询参数时,它会被追加到请求的末尾,这不是我想要的。 private class WebApiAuthenticator implements RequestInterceptor {

    0热度

    2回答

    我在寻找更好的方法来做到这一点: APIManager.getInstance().processRequest(baseRequest, new Callback() { @Override public void onFailure(Call call, IOException e) { callback.failure(new Error(null, 400)

    1热度

    1回答

    在做了一些关于使用exoplayer缓存视频/音频内容的工作之后,我觉得这里给出的答案是Jacek Using cache in ExoPlayer是对无界范围请求实施缓存而不是使用内置Exocache的正确方法支持https://github.com/google/ExoPlayer/issues/420 & https://github.com/google/ExoPlayer/issues/

    2热度

    1回答

    我试图缓存HLS和DASH流视频, 我已经尝试了很多解决方案,但没有与Exoplayer v2.2工作 许多问题重定向到下面的链接,但没有得到任何适当的解。 https://github.com/google/ExoPlayer/issues/420和Using cache in ExoPlayer。 在一个解决方案 'ExtractorSampleSource' 类没有在谷歌Exoplayer发

    1热度

    2回答

    我正在处理一个API,我需要在POST请求中提供JSON数组作为查询参数。报价必须在网址中,但OkHttp和HttpURL不断将其转换为%22。该API不会识别这个并返回一个错误代码。如何让OkHttp保留请求中的引用。我处理看起来像这样的代码: public static void post(String url, String[][] requestParams, Callback callb

    1热度

    1回答

    我在写一个通过HTTPS与另一个服务通信的微服务。在java客户端实现中,从truststore中读取根证书,然后通过它来验证传入证书。 现在,我的问题是 - 默认情况下,只有第二级证书将使用根证书进行验证,否则所有链接的证书又会得到验证? 我使用okhttp;我的假设是所有的Java客户端都应该以同样的方式行事,请让我知道这里是否有任何主观性?谢谢。

    1热度

    1回答

    我已经在服务器端,但在无效的标记或标记expirey我得到200 HTTP状态代码,但实施的OAuth令牌等OKHttp验证器自定义HTTP代码响应的身体我有 {"code":"4XX", "data":{"some":"object"} 当我尝试读取字符串在interceptor我得到okhttp dispatcher java.lang.illegalstateexception closed

    1热度

    1回答

    我正在尝试使用OkHttp实现基于HTTP/2的协议的客户端。该协议基本上是一个通过自定义TCP协议的未加密的HTTP/2-Prior-Knowledge流(是的,我知道它已经坏了,不,我不能改变它)。 OkHttp3似乎只支持使用TCP的HTTP/2预先知识,所以我建立了一个自定义的SSLSocketFactory和SSLSocket来实现我的协议。这是hacky,但工作正常,直到事先知识需求开

    0热度

    1回答

    我试图发送范围请求与多个范围,如在这里描述的范围:HTTP/1.1 response to multiple range。问题是我无法正确解析响应。我怎样才能解析这个使用OkHttp?