okhttp3

    6热度

    2回答

    如果我创建了一个请求并且该请求返回4xx错误Retrofit/Okhttp会不断重试请求。我已将retryOnConnectionFailure设置为false,并将超时设置为15秒,但似乎都被忽略。我错过了什么? private static OkHttpClient getClient() { return new OkHttpClient.Builder() .a

    1热度

    2回答

    我正在java1.8中工作并通过OKHTTP连接到APNS(api.push.apple.com)。 症状是失败的SSL握手:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure,根据我的研究表明服务器无法与客户端协商密码。 该代码只是通过SSLContext.getInstance("TLS")创

    3热度

    1回答

    我在我的Android应用程序中使用Retrofit2 + OkHttp3来创建GET - 请求REST服务器。问题是服务器没有指定它提供的JSON的编码。这导致'é'被接收为' '(Unicode替换字符)。 有没有办法告诉Retrofit或OkHttp哪个编码响应? 这是我如何初始化改造(科特林代码): val gson = GsonBuilder() .setDateFormat

    2热度

    2回答

    我从波纹管库在我的项目为连接到服务器上,然后我得到的从服务价值的列表使用,我充满了他们我的微调: compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapt

    4热度

    4回答

    我是OkHttp库的新手。 在使用这个库时,我正在下载一个网页的源代码。 这里是我的代码: Request request = new Request.Builder() .url(urls[0]) .build(); try { Response response = okHttpClient.newCall(request).execute();

    1热度

    4回答

    在我的Android应用程序中,我使用的是第三方库,如fresco和okhttp3。我想跟踪通过这些库进行的每个请求的响应。我想全球范围内执行 我在我的应用程序中也使用react-native,并且我想跟踪从反应原生代码(如firebase性能监视工具)制作的每个api调用的响应。 任何想法firebase是如何做到这一点? 在okhttp3我可以添加拦截器来跟踪这些,而是​​要求提出通过壁画和反

    1热度

    1回答

    我连接到webService像波纹管: private CompositeDisposable mCompositeDisposable; PublicApi publicApi = retrofitApi.getClient("https://xxx.xxx.xxx", context, 1); mCompositeDisposable.add(publicApi.language

    1热度

    4回答

    特殊字符在我目前的项目中,我对“和‘=一些问题’符号的URL。 http://mysampledomain.com/login?q=‘用户登陆’=”样品” 我已经尝试了一切。 “@Path”不起作用,当我尝试“@Query”时,字符“=”和“”“被更改为ASCII,并且不起作用。 http://mysampledomain.com/login?q%3D%userlogin%27=%22sample

    0热度

    2回答

    我喜欢从网站获取HTML。 此网站有认证。 认证是这样的: 1)用户输入用户名和密码的身体发送POST请求 2)服务器检查用户身体 3)如果用户名和密码都OK,服务器Location标头中发送302与ADRESS用于重定向,其中我可以得到HTML 4)用户发送POST链接Location并获得HTML。 5)如果用户名和密码错误的服务器也发送302,但在Location其他地址用表单进行身份验证。

    1热度

    1回答

    我的问题是关于应该打印出多少OkHttp日志。 在我的应用程序的某些屏幕上,有太多的API调用 - > logcat被淹没,所以我想限制/关闭日志,除了一次性调试 我是新来的匕首2和依赖注入,已经跟在this tutorial之后。 我有工作的下面,但我不知道是否有任何不好的做法存在或是否可以进一步改进: (大约有20个改造API接口/在我的应用程序20个不同的端点) @Module publi