java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman

我正在尝试使用改进 2 使用其他 API,我已经能够使用一些端点,但注册端点不断返回 http 500 错误代码,但在使用邮递员测试时工作正常。 @POST("auth/signup/") Call addUser(@Body SignUpCreds signUpCreds);

这是注册凭据

public class SignUpCreds {

@SerializedName("username")

@Expose

private String username;

@SerializedName("email")

@Expose

private String email;

@SerializedName("password")

@Expose

private String password;

public SignUpCreds(String username, String email, String password) {

this.username = username;

this.email = email;

this.password = password;

}

}

这是注册响应

public class SignUpResponce {

@SerializedName("id")

@Expose

private Integer id;

@SerializedName("username")

@Expose

private String username;

@SerializedName("email")

@Expose

private String email;

@SerializedName("password")

@Expose

private String password;

@SerializedName("dateRegistered")

@Expose

private Integer dateRegistered;

public Integer getId() {

return id;

}

public void setId(Integer id) {

this.id = id;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public Integer getDateRegistered() {

return dateRegistered;

}

public void setDateRegistered(Integer dateRegistered) {

this.dateRegistered = dateRegistered;

}

}

邮递员中的 Json 对象

{

"username": "doe2jane",

"email": "jane@yahoo.com",

"password": "janedoe"

}

Json 在邮递员中的回应

{

"id": 7,

"username": "doe2jane",

"email": "jane@yahoo.com",

"password": "janedoe",

"dateRegistered": 1499870604166

}

我的 signUpCred

SignUpCreds creds = new SignUpCreds(username, email, password);

改造类:

public class AuthUtil {

private static Retrofit sRetrofit = null;

public static Retrofit getRetrofit(String url){

Gson gson = new GsonBuilder()

.setLenient()

.create();

if (sRetrofit == null){

sRetrofit = new Retrofit.Builder()

.baseUrl(url)

.addConverterFactory(GsonConverterFactory.create(gson))

.build();

}

return sRetrofit;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值