val hashMap = HashMap<Any, Any>()
hashMap.put("id","123")var createNoRequestBody = CreateRequestBodyUtil.createRequestBody(hashMap)
val homeTypeNet = apiService.getHomeTypeNet(createNoRequestBody)
RtRxOkHttp.getInstance().createRtRx(this, homeTypeNet,this,1)
回调
override fun httpResponse(info: Object?, isSuccess: Boolean, sort: Int){if(isSuccess){//接口连接成功when(sort){1->{
val homeCateInfo = info as HomeCateInfo
Logger.e("jrq","info:"+ homeCateInfo.code)}}}else{//接口访问失败}}}
Api
//post
@Headers("Content-Type:application/x-www-form-urlencoded;charset=utf-8","Accept:application/json;")
@POST("web/file/uploadImage")
fun getHomeTypeNet(@Body body: RequestBody): Observable<HomeCateInfo>//图片上传
@Multipart
@POST("接口")
fun getUpdatePicNet(@Part file: MultipartBody.Part): Observable<String>