当前位置: 首页 > 知识库问答 >
问题:

改进API Post调用返回错误500,与邮递员工作良好

那利
2023-03-14
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;
}
{
"username": "doe2jane",
"email": "jane@yahoo.com",
"password": "janedoe"
{
"id": 7,
"username": "doe2jane",
"email": "jane@yahoo.com",
"password": "janedoe",
"dateRegistered": 1499870604166

我的签名

SignUpCreds creds=新的SignUpCreds(用户名、电子邮件、密码);

改装类别:

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;
}

暂时还没有答案

 类似资料:
  • 我知道像这样的帖子肯定有1000篇,但我到处都找不到错误,所以我希望你们能看看,如果你们注意到我遗漏了什么,告诉我。 令牌类 实体类 应用代理 API调用 OkHttp输出的内容 -- 它返回 这是复制到邮递员的值 邮差 所以邮递员给我OK,我的应用程序给我500。我检查了所有值,但找不到错误:P

  • 我正在使用retreate 2实现一个登录post方法。它在Postman中运行良好,但返回500错误。我已经尝试了不同的解决方案,在StackOverFlow中搜索的解决方案都不适合我,所以下面是我的实现: 登录 提供服务 提供改造公共改造提供改造(String baseURL,OkHttpClient client) { base URL public最终字符串BASE_URL="https:

  • 我正在尝试使用Postman应用程序发送EC2 RestAPI(DescribeInstances)。我在AWS的IAM中创建了一个用户。我为该特定用户生成了AccessKeyId和SecretKey,并为用户提供了“AmazonEC2FullAccess”策略(所有EC2访问)。我在Postman中使用了以下步骤来发送ResAPI: > AccessKey=ACCESSKEYEXAMPLE 点击

  • 我的api基url是: https://locodealapi.herokuapp.com/api/deals 在邮递员传球,跟随在头和它的工作很好。 OKHTTP日志拦截器 注意:相同的代码在本地nodejs服务器(仅限http)中运行良好

  • 这个GETendpoint有一些问题。由于某种原因,调用状态500内部服务器错误,主体为空。 这是GET调用的代码: titulosPagarService。pesquisar()返回一个JpaRepository。findAll()和titulosPagar的完整列表。 sysoutPrint显示它获取了由TitulosPagar对象生成的列表: 但在邮递员我得到了一个空体和500内部服务器错误

  • 我正在开发一个Registraion API,它接受以下/request perameters的json输入 但是当我从android应用程序调用时,它给出了错误的响应,错误代码为,但在Postman上工作得很好。 我的API客户端 衷心感谢