0
私はユーザーログインのためにAndroidアプリケーションにretrofitを実装しています。入力タイプはJsonです。 Retrofit経由でPOSTリクエストを送信しようとするたびに、500の内部サーバーエラーが発生します。内部サーバーエラーステータスを返す改造500
ApiInterface apiInterface=AppController.GetRetrofitObject().create(ApiInterface.class);
// prepare call in Retrofit 2.0
try {
JSONObject paramObject = new JSONObject();
try {
paramObject.put(ApiName.USERNAME, username);
paramObject.put(ApiName.PASSWORD, password);
} catch (JSONException e) {
e.printStackTrace();
}
Log.d(TAG,paramObject.toString());
Call<Login> call = apiInterface.getLoginDetails(paramObject.toString());
call.enqueue(new Callback<Login>() {
@Override
public void onResponse(@NonNull Call<Login> call, @NonNull Response<Login> response) {
String message = response.message();
int status = response.code();
Log.d(TAG, String.valueOf(status));
Intent homeIntent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(homeIntent);
}
@Override
public void onFailure(Call<Login> call, Throwable t) {
}
});
}catch (Exception e){
e.printStackTrace();
}
たびに、私は500、ステータスを取得していますが、私はPOSTMAN.Myインタフェースクラスの応答を取得していますが
public interface ApiInterface {
@POST(ApiName.LOGIN)
Call<Login> getLoginDetails(@Body String body);
}
プリントURLを –