1
Ich frage mich, wie man eine HTTP-Post-Anfrage ohne einen Körper (speziell in Angular) senden. Hier ist, was ich gerade mache, aber ich bekomme den Fehler Expected 2-3 arguments, but got 1)
.HTTP Post ohne Körper in Angular
Ich weiß, das zweite Argument ist für den Körper, aber ich sende das nicht an den Server (ja, ich verstehe, dass ein POST-Aufruf den Zustand eines Systems ändert und in THIS Frage untersucht).
postRequest(id) {
this.http.post('/api?data=' + id).map(
(response) => {
return response;
}
)
}
nur eine leere Objekt – Antikhippe
sehr gute Antwort @Antikhippe senden. Sie müssen einen "Körper" hinzufügen, auch wenn er leer, undefiniert usw. ist. – DrNio
Nein, das ist eigentlich keine gute Antwort. Wenn Sie ein leeres Objekt übergeben, wird keine Anfrage ohne Nachricht gesendet. Es wird eine Anfrage mit einem Body gepostet, der ein leeres JSON-Objekt ('{}') enthält. Übergeben Sie null. –