无法使用android中的改装获得响应

无法使用android中的改装获得响应,android,retrofit,Android,Retrofit,请求参数表: Header Authorization: Beer naskjnkjnsadsad Content-Type:application/json Body json: { "orderRequestId" : "890329jnfndlsd", "stateOfOldOrder" : "NotComplted" } 答复: raw response : HTTP/1.1 204 No Content Date: Fri, 31 Aug 2018 09:39:47 G

请求参数表:

Header 
Authorization: Beer naskjnkjnsadsad
Content-Type:application/json

Body json:

{
  "orderRequestId" : "890329jnfndlsd",
  "stateOfOldOrder" : "NotComplted"
}
答复:

raw response : HTTP/1.1 204 No Content
Date: Fri, 31 Aug 2018 09:39:47 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 0
ID: jhdsahjksa219212
Connection: keep-alive
响应应该在标题中 这是我的例外输出,在《邮递员》中运行良好

但在使用改型时,我正在尝试此代码

@POST("orderNumber/order") 
Observable<ResponseBody> requestOrderCard(@Body OrderRequest request);

但每次我遇到错误时,请建议我如何在安卓改型的Post方法中没有内容仅标题时获得响应。

使用单一而不是可观察

@POST("orderNumber/order")
Single<Response<OBJECT>>  requestOrderCard(@Body OrderRequest)

请更新适当的API。我们在对象的空内容中没有任何响应
@POST("orderNumber/order")
Single<Response<OBJECT>>  requestOrderCard(@Body OrderRequest)
listSingle.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
                    .subscribe(new SingleObserver<Response<OBJECT>>() {
                        @Override
                        public void onSubscribe(Disposable d) {

                        }

                        @Override
                        public void onSuccess(Response<OBJECT> objectdto) {
                            if (objectdto.code() == 200 && objectdto.body() != null) {
                                getMvpView().sucess(objectdto.body());
                            } else if (objectdto.errorBody() != null) {
                                getMvpView().setErrorMessage(objectdto.errorBody());
                            } 
                        }

                        @Override
                        public void onError(Throwable e) {
                            getMvpView().setErrorMessage("Something went Wrong");
                        }
                    });
OBJECT.java

private class OBJECT{
{
  private String orderRequestId;
  private String stateOfOldOrder;

}