Android 改装返回状态为400的空错误消息

Android 改装返回状态为400的空错误消息,android,rest,retrofit,Android,Rest,Retrofit,我已经创建了一个应用程序来使用我开发的RESTAPI。Android客户端是用库编写的 在那里,我创建了一个ObjectFaceAsync接口 public interface ObjectIFaceAsync { @POST("/") public void addArea( @Body Area area, Callback<JsonElement> data ); } 及 它们分别显示null和400 有人能告诉我该怎么做才能纠正这个错误吗。或

我已经创建了一个应用程序来使用我开发的RESTAPI。Android客户端是用库编写的

在那里,我创建了一个ObjectFaceAsync接口

public interface ObjectIFaceAsync {
@POST("/")
public void addArea(
        @Body Area area,
        Callback<JsonElement> data
);
}

它们分别显示null和400

有人能告诉我该怎么做才能纠正这个错误吗。或者我在这里做错了什么

谢谢。

使用

retrofitError.getBody()
获取字符串或

retrofitError.getBodyAs(MyError.class)

如果要将错误json映射到对象

。setloglevelrestapter.LogLevel.FULL.setLognew androidlogu应用程序,它将帮助您调试output@PramodYadav我是否正确地做了其他事情??因为我不确定是否遗漏了任何步骤。打印错误的堆栈跟踪。错误中可能没有可丢弃的,但只有从终结点返回的状态代码。是否尝试使用/restaddrea作为路径值并将其从终结点定义中删除。通常,端点定义应该只是方案和域名。
retrofitError.getResponse().getStatuse();
retrofitError.getBody()
retrofitError.getBodyAs(MyError.class)