I am struggling with retrofit. When I post a request in my browser i get such a request: 
And that's what I expect. However, when I try to parse this in my app I kept getting responses as in this thread. I've found tried to implement this solution, but my errorBody does not even resemble the answer from my browser:
 How can I get this JSON?
 
How can I get this JSON?
Just in case this is my response handler code:
void handleResponse(Response response){
    TextView textView = (TextView)findViewById(R.id.empty_list_tv);
    if(response.isSuccessful())
        textView.setText(response.toString());
    else {
        Gson gson = new Gson();
        ErrorResponse errorResponse = gson.fromJson(
                response.errorBody().toString(),
                ErrorResponse.class);
        textView.setText(response.errorBody().toString());
    }
}
And my ErrorResponse:
public class ErrorResponse {
    @SerializedName("message")
    private String message;
    @SerializedName("error")
    private Error error;
    public String getMessage() {
        return message;
    }
    public Error getError() {
        return error;
    }
}
 
     
     
     
     
    