dedlfix: Frage zu fetch "init" Object

Beitrag lesen

Tach!

Einen POST Request bekommst Du ohne init aber nicht hin, weil

  1. der Default für die method-Eigenschaft 'GET' ist. Das steht zwar nicht bei MDN, aber - etwas verteilt - in der Spezifikation

Der verlinkte Absatz im OP verweist zwar auf die fetch()-Seite der MDN für genauere Beschreibungen der Optionen, aber auf der sind die Default-Werte nicht benannt. Jedoch zählt das angegebene Beispiel die Optionen auf und hat den Default-Wert mit einem Sternchen versehen.

  1. POST einen Body braucht und Du den ebenfalls im init-Objekt einträgst

Es gibt einige Server-Implementationen, die können mit mehreren Datenformaten umgehen. Zum Beispiel kann das .NET-Framework Daten in (mindestens) JSON und XML erkennen. Dazu muss aber der Client den Content-Type-Header korrekt gesetzt haben. Diese Angabe wirkt sich dann auf das Parsen der empfangenen Request-Daten im Body aus, als auch auf das Format der Response.

dedlfix.