Novate
Novate copied to clipboard
A safety client by Https for android, (Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持okhttp的调用风格,又兼容Retrofit API,并支持rxJava链式操作)
Add the overview in English.
用户上传文件,需要把文件和用户ID 绑定,所以用户id需要一起上传 用rxUploadWithPartMap,都添加上去行不通,请问怎么 把参数跟文件一起上传? var string="audio/mp3" var requestBody= RequestBody.create(MediaType.parse(string),mp3File) val maps= ArrayMap() maps["file"] = MultipartBody.Part.createFormData("file", mp3File.name, requestBody) maps["bizId"] = MultipartBody.Part.createFormData("userID", "649") novate.rxUploadWithPartMap(URL, maps, object : RxStringCallback() {})
怎么不维护了呢?
这么好的网络库,怎么不维护了呢?真心希望作者能继续维护下去
代码: Map parameters = new HashMap(); parameters.put("image",imgUrl); parameters.put("pay_type",payType); novate.rxPut(INVITEREPAYPAY,parameters, new RxStringCallback() {...} 异常: java.lang.IllegalArgumentException: @FieldMap parameters can only be used with form encoding. (parameter #2) 请问怎么处理,百度不出原因
timeout
java.net.SocketTimeoutException: SSL handshake timed out 05-25 10:30:33.639 7575-7575/com.juxinli.normandy.demo E/Novate: SSL handshake timed out 05-25 10:30:33.642 7575-7575/com.juxinli.normandy.demo V/Novate: 连接超时 05-25 10:30:33.642 7575-7575/com.juxinli.normandy.demo E/Novate: --> e instanceof Throwable 05-25 10:30:33.643 7575-7575/com.juxinli.normandy.demo E/Novate:...
为了保证客户端稳定性和网络容错性,提升用户体验,在客户端建立服务端IP轮询及重试,这个怎么实现
请求参数包含中文时,如何在全局做字符编码utf-8
数据有空
E/Novate: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference E/Novate: --> e instanceof Throwable E/Novate: --> java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a...
后台有多个baseUrl怎么处理?