okhttp相关内容
我正在通过Apache NiFi过渡使用OkHttp.我试图确定如何在重定向时处理授权和其他敏感标头.关于重定向,NiFi的InvokeHTTP处理器与OkHttp进行的唯一交互是// Set whether to follow redirects okHttpClientBuilder.followRedirects(context.getProperty(PROP_FOLLOW_REDIREC
..
我正在尝试连接到Stack Exchange聊天Websocket.网络套接字用于接收聊天中的新事件,例如新消息. 以下是用于创建Websocket的代码: String wsUrl = getWsUrl(); Request wsRequest = new Request.Builder() .url(wsUrl) .build(); WebSocke
..
我创建了一种方法来检查我的应用程序是否能够使用OkHttp连接到服务器. 这是我的考试班: public class NetworkTest { static boolean resultWeb = false; public static boolean pingTestWeb() { OkHttpClient client = new OkHttpClient();
..
有人知道我们如何使用OkHttp3实现公钥固定 一直在阅读有关SSL固定的信息,我发现我们可以使用证书固定或公共密钥固定(后者似乎更灵活)来做到这一点.但是我只能找到使用OkHttp和证书固定的示例没有按键固定. 有人知道使用OkHttp实现这有多么容易(和/或如何执行此操作的示例)吗? TIA 解决方案 请仔细阅读如果我错了,请纠正我?
..
我正在使用OkHttp,并且想在特定的api调用上禁用连接重试.这是正确的方法吗?: mMyGlobalClient = new OkHttpClient(); .... public void makeConnection(...) { OkHttpClient client = null; if (disableRetries) { OkHttpCl
..
如何延迟Square MockWebServer HTTP响应? 有一个response.setBodyDelayTimeMs(...);方法,但这仅在SpdySocketHandler中使用,而不用于HTTP请求. 解决方案 这是OkHttp维护人员需要修复的错误.如果您在我们的问题跟踪器上报告该问题,我们将对其进行说明.或者更好的是,向我们发送请求请求!
..
我得到了 Caused by java.lang.InternalError: java.util.MissingResourceException: Can't find bundle for base name sun.util.logging.resources.logging, locale en_US 在我的应用程序中,从Firebase崩溃报告中获取. 其他详细信息
..
我有一个Web服务,该服务返回一个主题的用户列表,如果该主题没有任何用户,则仅返回HTTP代码204(无内容). 这是我为此服务(在Kotlin中)进行的retrofit2呼叫 @GET("/user/{topic}") fun getAllUserFor(@Path(value="topic",encoded=true) topic:String) :Observable
..
我正在尝试使用OkHttp来获取Web服务器响应. 我当前的minSdkVersion 15. 我的代码是 @Override protected String doInBackground(String... strings) { GetDataFromUrl getData = new GetDataFromUrl(); Strin
..
如何使用OkHttp跟踪详细的请求时间. 我想得到: 连接时间; 发送时间; 接收时间; 我尝试使用拦截器机制,但是它仅提供总请求时间. class LoggingInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOExcepti
..
这是我的代码: OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder().url("http://publicobject.com/helloworld.txt").build(); Callback callback = new Callback
..
改造版本:2.1.0 OkHttp版本:3.4.1 在我的Retrofit的onResponse方法中 Callback 实现,我有以下逻辑: @Override public void onResponse(Call> call, Response> response) { if (response
..
调用我们的内部Web服务之一似乎出现以下错误: java.io.IOException: unexpected end of stream on Connection{webservicessandbox.xxx.com:443, proxy=DIRECT@ hostAddress=174.143.185.13 cipherSuite=TLS_ECDHE_RSA_WITH_AES_256_C
..
在OkHttp中,我找不到设置硬最大连接池大小的方法.从文档 https://square.github.io/okhttp/3.x/okhttp/okhttp3/ConnectionPool.html 很明显,您可以设置最大空闲连接数,但不能设置总的最大空闲数.这意味着,在高负载下,它可以增长到任何极限. 有没有一种方法可以最大化游泳池?如果没有,为什么不呢? 解决方案 连接处于活
..
当使用Http发送Base64编码的字符串作为标头时,我得到的错误响应为 Unexpected char 0x0a at 28 in header value: I99Uy+HjG5PpEhmi8vZgm0W7KDQ= 用法: String encodedHeader = Base64.encodeToString(value.getBytes(), Base64.DEFAULT
..
我正在开发一个具有很多动态和不断变化的内容的应用程序. 应用加载时,我从服务器中提取了所有数据. 结果,几乎每个活动/片段都单独加载,这将导致用户等待大量时间才能分别加载每个“页面". 我的目标是在应用程序启动时创建一个加载页面,同时负责所有下载,并将磁盘缓存所有图像和信息(字符串)并在适当的时候提取它们. (或至少大部分) 我有机会将改造,okhttp和Picasso用作一个单独的附
..
我正在编写将新用户注册到服务器的代码.为了做到这一点,我使用OkHttp库实现了POST请求. public class RegistrationManager { private final String TAG_REGISTER = RegistrationManager.class.getSimpleName(); private OkHttpClient client
..
我正在构建一个需要POST正文请求中包含数组的API调用的应用程序.我正在使用OkHttp 2.6请求API. 邮递员中的请求如下所示: 为了达到这个目的,我尝试了几种编写RequestBody的方法, 第一种方法 RequestBody requestBody = new MultipartBuilder() .type(MultipartBuilder.
..
我想开发一个可以将任何类型的文件上传到服务器的应用程序.我得到了源代码.但这仅适用于图像.并且只能上传2 MB以下的图像文件.我想上传所有类型的文件.请帮我.我的代码如下所示. MainActivity.java public class MainActivity extends AppCompatActivity { Service service; @Override protec
..
尝试使用JAVA OKHttp发布到restAPI. 我的代码如下: try { loggingInterceptor = new HttpLoggingInterceptor(); loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY); cl
..