首页 文章

android 中的内部服务器错误 500 改造?

提问于
浏览
1

我是使用 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());
                }
            });

1 回答

  • 0

    我不得不面对同样的问题,我在我的案例中得到了一个解决方案 -

    有参数问题,我在 String 中发送参数,在后端,它们需要 Integer 参数。

    你也结账可能是参数问题或第二个原因是 URL 问题所以检查它也是 URL。

相关问题