我使用images-upload base64Encode字符串实现api调用的Retrofit。它正在发送数据完美但改造返回响应内部服务器错误500 ,我发送的请求类型是Body自定义类。 Plz帮助我做我做的事。
@Headers("Accept:application/json")
@POST(RestClient.postRegister)
Call<RegisterResp> getRegisterResponse(@Body RequestRegisterVo requestRegisterVo);
Call<RegisterResp> call = MyApplication.getRestClient().getApplicationServices().getRegisterResponse(requestRegisterVo);
call.enqueue(new Callback<RegisterResp>() {
@Override
public void onResponse(Call<RegisterResp> call, Response<RegisterResp> response) {
if (Other.isValidResp(response)) {
// success Log.i(TAG,"Register successfully");
} else {
hideDialog();
}
}
@Override
public void onFailure(Call<RegisterResp> call, Throwable t) {
hideDialog();
showToast(t.getMessage());
}
});
答案 0 :(得分:0)
我必须面对同样的问题,我的案例中有一个解决方案 -
存在参数问题,我在String中发送参数,在后端,它们需要Integer参数。
您也可以结帐参数问题,或者第二个原因是网址问题,所以也请检查网址。