日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/7/23 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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;

}

}

總結

以上是生活随笔為你收集整理的java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。