0
Jedes Mal, wenn ich versuche, eine Post-Anfrage zu senden, bekomme ich 500 Fehler. Anfragen erhalten funktioniert gut. Post-Anfrage via Postboten funktioniert auch gut, es gibt also keine Probleme auf der Serverseite. Was ist das Problem?
Code anfordern:Nachrüstung Beitrag Anfrage: 500 interne Server Fehler
HseDayApi hseDayApi = HseDayApi.retrofit.create(HseDayApi.class);
ApiPostComment comment = new ApiPostComment();
comment.setAuthor("Author");
comment.setContent("Test");
comment.setEventid(123);
Call<ResponseBody> postComment = hseDayApi.postComment(comment);
postComment.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
Log.d("myLogs", response.toString());
Log.d("myLogs", String.valueOf(response.errorBody()));
Log.d("myLogs", String.valueOf(response.code()));
Log.d("myLogs", response.toString());
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
}
});
Logs sagen, das
D/myLogs: [email protected]
D/myLogs: [email protected]
D/myLogs: 500
D/myLogs: [email protected]
Gesuch Erklärung:
@POST("/api/comments/add/text")
Call<ResponseBody> postComment(@Body ApiPostComment comment);
Klasse für Anforderungscode:
public class ApiPostComment {
private int eventid;
private String author;
private String content;
public void setEventid(int eventid) {
this.eventid = eventid;
}
public void setContent(String content) {
this.content = content;
}
public int getEventid() {
return eventid;
}
public String getAuthor() {
return author;
}
public String getContent() {
return content;
}
public void setAuthor(String author) {
this.author = author;
}
}
Unfortunatelly, hilft es nicht –
versuchen senden Parameter wie FormUrlEncoded –
Sie verwenden meine Kopf statt Körper? –