ICode9

精准搜索请尝试: 精确搜索
  • android – java.io.IOException这个错误的原因是什么:Content-Length和流长度不一致2019-10-02 15:25:15

    我收到了这个错误 java.io.IOException: Content-Length and stream length disagree 在这行代码中返回response.body().bytes(); 这是完整的代码 编辑:在一些谷歌之后,错误的原因是从okhttp lib if (contentLength != -1L && contentLength != bytes.size.toLong()) { thro

  • 如何使用Retrofit 2.0获取原始响应和请求2019-10-01 09:00:02

    我试图使用Retrofit2.0.2获得原始响应. 到目前为止,我尝试使用以下代码行打印响应,但它打印的是地址而不是确切的响应正文. Log.i(“RAW MESSAGE”,response.body().toString()); 编译’com.squareup.retrofit2:retrofit:2.0.2′ Retrofit retrofit = new Retrofit.Builder()

  • android – OkHttp如何记录请求体2019-09-30 07:35:43

    我正在使用一个拦截器,我想记录我正在制作的请求的正文,但我看不到这样做的任何方法. 可能吗 ? public class LoggingInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.requ

  • android – 如何在OkHttpClient中将对象(即UserData)类型的列表添加到MultipartBody2019-09-29 21:24:13

    我有一个ObjectList,我需要放入我的MultipartBody.Builder.I尝试使用.addFormDataPart的不同方法,但没有工作.这就是我将它放入请求的方式.任何帮助,将不胜感激.谢谢 我在服务器上的JSON格式如下 { "formData": [ { "name": "string", "value"

  • OkHttp javax.net.ssl.SSLPeerUnverifiedException:未验证主机名domain.com2019-09-28 11:04:27

    我一直在努力让这个工作.我正在尝试使用自签名证书通过https连接到我的服务器.我不认为现在还没有任何页面或示例. 我做了什么: >按照本教程创建bks密钥库:http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html 它使用openssl s_client -connect domain.com:443

  • android – Retrofit将多个图像上传到一个键2019-09-28 09:25:10

    我正在使用Retrofit将图像上传到我的服务器.在这里,我需要为单个密钥上传多个图像.我已经尝试使用Postman Web客户端,它运行良好.这是截图 以下是请求的键值对. SurveyImage:[file1,file2,file3];PropertyImage:文件DRA:jsonBody 我试图用Retrofit做同样的事情.但图像没有上传到服务器

  • 【Java转Android】40.okhttp的使用2019-09-20 13:41:40

    40.okhttp的使用 package nopi.aystudio.mthread; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import java.io.IOException; import okhtt

  • java – 无法获取OkHttp的response.body.toString()来返回一个字符串2019-09-19 13:27:50

    我正在尝试使用OkHttp获取一些json数据,并且无法弄清楚为什么当我尝试记录response.body().toString()时得到的结果是:results :: com.squareup.okhttp.Call$RealResponseBody@41c16aa8 try { URL url = new URL(BaseUrl); OkHttpClient client = new OkHttpClient

  • Android 开发 框架系列 OkHttp文件下载功能实现(含断点续传)2019-09-15 14:50:23

    前言   此篇博客只是下载功能的记录demo,如果你还不太了解okhttp可以参考我的另一篇博客 https://www.cnblogs.com/guanxinjing/p/9708575.html 代码部分 package okhttpdemo.com.libs.net.httpBase;import android.util.Log;import org.json.JSONObject;import java.io.File;i

  • OkHttp应用和封装2019-09-01 21:37:22

    晚自习练习,OkHttp的封装调用工具类返回消息的接口主界面对应的布局model接口实现Model接口 工具类 package com.example.app_three; import android.util.Log; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.Input

  • android – Retrofit:失败状态码返回空指针.2019-08-30 23:25:28

    我正在使用Retrofit进行后端通信: 如果状态代码不是200那么回调调用失败方法.但我想在失败方法中获取状态代码以进一步调整代码 @Override public void failure(RetrofitError retrofitError) { Logger.e("ERROR Status:", retrofitError.getResp

  • okhttp下载文件并直接显示到手机上2019-08-30 12:00:09

    如果调用okhttp工具类下载服务器文件报错 请按以下步骤检查: 1.动态申请权限,同时AndroidManifest.xml的application中添加 android:usesCleartextTraffic="true" 2.下载文件函数(downFile)在线程中调用 3.downFile的第二个参数文件路径写成相对路径(Environment.getExternalStorageDir

  • OKHttp拦截器之责任链模式2019-08-28 21:01:09

    OKHttp中一个比较有意思的地方就是提供了拦截器机制 说起这个拦截器,它使用了一个比较冷门的设计模式,叫责任链模式 我翻阅了若干设计模式的书籍,对责任链模式基本上都是一笔带过没有过多的描述 关于责任链模式的写法,网上有很多,大多比较简单,而OkHttp的责任链写法比较独特。下面就

  • android – 在改进2的onResponse中访问发送参数2019-08-28 18:26:53

    我使用retrofit2创建请求并将参数发送到服务器,如何在onResponse中访问发送参数? retrofit = new Retrofit.Builder() .baseUrl("baseAddress") .addConverterFactory(GsonConverterFactory.create()) .build(); ApiBase serviceSetPar

  • android – Retrofit响应缓存2019-08-28 12:25:36

    这里有很多关于Retrofit缓存的复杂答案,但似乎都没有帮助我. 如何缓存来自Retrofit响应的代码响应? 我的应用程序可以正常下载下面的JSON,但我需要为它做一个缓存,我从来没有在Android上进行缓存. 我需要离线打开应用程序并从我的Retrofit调用中获取结果,就好像我在线一样. public

  • Android开发之OkHttp介绍2019-08-26 10:54:56

    要论时下最火的网络请求框架,当属OkHttp了。自从Android4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttp,而在Android6.0之后的SDK中google更是移除了对于HttpClient的支持,而市面上流行的Retrofit同样是使用OkHttp进行再次封装而来的。由此可见OkHttp有多强大了。 下

  • 每日总结-Day6-Android开发-利用OkHTTP与服务器通信2019-08-24 21:03:11

    OkHTTP OkHTTP是一种Android网络框架,由移动支付Square公司贡献,用于替代HttpUrlConnection和Apache HttpClient(android API23 6.0里已移除HttpClient)。 在Android中通过OkHTTP与服务器端通信。 一、引入架包 Android Studio下在File->Project Structure中引入架包 搜索okhttp并

  • android – OKHttp – 找不到setSslSocketFactory2019-08-24 03:24:08

    我正在使用OkHttp 3.4.0-RC1.我正在尝试编写一个通过TLSv1.2连接Android 4.2.2 / API 17设备的Web服务.我在这篇文章Android Enable TLSv1.2 in OKHttp的底部看到了答案,但显然方法setSslSocketFactory不再存在.我也没有在OKHttp的Https文档中看到任何内容. 谢谢!解决方法:现在,在Ok

  • java – 检查互联网连接OKHTTP2019-08-24 00:03:37

    我使用以下代码进行api调用,并根据收到的响应将用户定向到页面.我如何检查互联网连接? 我正在使用一个OK HTTP客户端,我的代码如下所示: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String url

  • java – 将自定义证书添加到OkHttp客户端2019-08-23 11:03:14

    我正在尝试制作Android应用程序,在那里我可以获取并解析HTML(来自没有API的网站).我正在使用OkHttp.该站点具有不受信任(但有效)的证书.我正进入(状态: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 我已经设置了官方方式(htt

  • okhttp支持https双向认证2019-08-12 19:40:46

      搭建环境 服务端:dropwizard-jetty 准备文件:服务端秘钥d_server.jks,客户端公钥证书d_client_for_server.jks 客户端:retrofit / okhttp 准备文件:需要服务端证书d_server.cer,客户端私钥d_client.jks 生成证书 服务端,准备d_server.jks,d_client_for_server.jks //生成服务端d_ser

  • 基于Okhttp的网络通信的初步认识2019-08-05 18:03:32

    基于Okhttp的网络通信的初步认识 OkHttp 在Android开发中,有多种网络通信的方式,包括且不限于:HttpUrlConnection,Android-Async-Http, Volley,Okhttp等.其中,Okhttp因为其接口简单易用,在底层实现上也自成一派,受到广大开发人员的欢迎. Okhttp是由Square公司开发的,该公司

  • android – 如何通过OkHttpClient Interceptor将baseUrl(host)添加到Picasso?2019-07-22 10:25:07

    我有对象Photo with String imageUrl =“foo.png” 并有String host =“http://example.com/photos/” 我正在尝试加载图像: mPicasso.load(photo.getImageUrl())代入(mImageView). public Picasso providesPicasso(OkHttp3Downloader okHttpDownloader) { return new Pica

  • java – 为什么okhttp3.Response类是final2019-07-15 07:02:03

    我正在尝试为类单元okhttp3编写单元测试,而我却在模拟okhttp3.Response类. 它被宣布为final,大多数模拟框架都不能模拟最终类. 我宁愿不使用Powermock也只是为了这个. 看一下代码,我可以看到有可能创建一个Response类的真实实例并在测试中使用它,但与仅模拟一个方法(在我的情况下)

  • java – 当互联网断开连接时重新连接OkHttp websocket2019-07-10 13:00:11

    我有以下课程.我试图让WebSocket在发生故障时重新连接 public class WebSocketClient extends WebSocketListener { volatile OkHttpClient client; volatile WebSocket webSocket; volatile Boolean isConnected = false; public WebSocketClient() { P

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有