Post 方法 return android 中的 400 个错误请求
Post method return 400 bad request in android
save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AC_Daily_H spsTrans = new AC_Daily_H();
Integer status = 0;
spsTrans.AC_ID = getDate();
spsTrans.SP_EMP_ID = spempid.getText().toString();
spsTrans.Line = "1";
spsTrans.Startdatetime = startdate;
spsTrans.Endatetime = getCreateDate();
restService.getService().addACDailyH(spsTrans, new Callback<AC_Daily_H>() {
@Override
public void success(AC_Daily_H spsTrans1, Response response) {
}
@Override
public void failure(RetrofitError error) {
Toast.makeText(Attendance.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
}
});
当我添加 ACDailyLine 时,两个 post 方法都变成 4oo 错误请求
AC_Daily_Line ac_daily_line = new AC_Daily_Line();
ac_daily_line.AC_ID = getDate();
ac_daily_line.Emp_ID = "0";
restService.getService().addACDailyLine(ac_daily_line, new Callback<AC_Daily_Line>() {
@Override
public void success(AC_Daily_Line ac_daily_line1, Response response) {
}
@Override
public void failure(RetrofitError error) {
Toast.makeText(Attendance.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
}
});
Toast.makeText(Attendance.this, "Data Inserted Successfully!", Toast.LENGTH_SHORT).show();
finish();
}
});
为什么我只放ACDailyH post方法,一切正常,return 201 REQUEST。当我为 AcDailyLine 添加两个 return 400 个错误请求时。请帮忙,提前谢谢你:)
在这里,当我在 fiddler
中测试每个 post 方法时
这里是我调试时的行
来自您的 api 的错误请求 return,如果您发现 api 方面的参数错误,将会更容易。
移动端解决方法
save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AC_Daily_H spsTrans = new AC_Daily_H();
Integer status = 0;
spsTrans.AC_ID = getDate();
spsTrans.SP_EMP_ID = spempid.getText().toString();
spsTrans.Line = "1";
spsTrans.Startdatetime = startdate;
spsTrans.Endatetime = getCreateDate();
restService.getService().addACDailyH(spsTrans, new Callback<AC_Daily_H>() {
@Override
public void success(AC_Daily_H spsTrans1, Response response) {
}
@Override
public void failure(RetrofitError error) {
Toast.makeText(Attendance.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
}
});
当我添加 ACDailyLine 时,两个 post 方法都变成 4oo 错误请求
AC_Daily_Line ac_daily_line = new AC_Daily_Line();
ac_daily_line.AC_ID = getDate();
ac_daily_line.Emp_ID = "0";
restService.getService().addACDailyLine(ac_daily_line, new Callback<AC_Daily_Line>() {
@Override
public void success(AC_Daily_Line ac_daily_line1, Response response) {
}
@Override
public void failure(RetrofitError error) {
Toast.makeText(Attendance.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
}
});
Toast.makeText(Attendance.this, "Data Inserted Successfully!", Toast.LENGTH_SHORT).show();
finish();
}
});
为什么我只放ACDailyH post方法,一切正常,return 201 REQUEST。当我为 AcDailyLine 添加两个 return 400 个错误请求时。请帮忙,提前谢谢你:)
这里是我调试时的行
来自您的 api 的错误请求 return,如果您发现 api 方面的参数错误,将会更容易。
移动端解决方法