使用@Field
代码如下:
/**
*
*
* @param description
* @return
*/
@FormUrlEncoded
@POST("/customer/getAccountB")
Observable<BaseResponse> getAccountBillP(@Field("description") RequestBody description);
在需要请求的类中 添加如下:
当然了,MediaType.parse 后面可随意写
// 添加描述
String descriptionString = "无话可说";
RequestBody description = RequestBody.create(MediaType.parse("multipart/form-data"), descriptionString);
showWaitDialog();
然后传入 description就行了!!!
api.loadCreditOrderInfo(description)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<BaseResponse>() {
@Override
public void onSubscribe(@NonNull Disposable d) {
}
@Override
public void onNext(@NonNull BaseResponse baseResponse) {
hideWaitDialog();
if (baseResponse.getCode() == 0 ){
}
}
@Override
public void onError(@NonNull Throwable e) {
hideWaitDialog();
}
@Override
public void onComplete() {
hideWaitDialog();
}
})