Wie Sie richtig bemerken, wird der Accept-Header von HTTP-Clients verwendet, um dem Server mitzuteilen, welche Inhaltstypen er akzeptiert. Der Server sendet dann eine Antwort zurück, die einen Inhaltstyp-Header enthält, der dem Client mitteilt, welcher Inhaltstyp der zurückgegebene Inhalt tatsächlich ist.
Wie Sie vielleicht bemerkt haben, können HTTP-Anfragen auch Content-Type-Header enthalten. Warum? Denken Sie an POST- oder PUT-Anfragen. Bei diesen Anforderungstypen sendet der Client tatsächlich einen Bündel von Daten als Teil der Anforderung an den Server, und der Inhaltstyp-Header teilt dem Server mit, was die Daten tatsächlich sind (und bestimmt somit, wie der Server ihn parsen wird).
Insbesondere für eine POST-Anfrage, die aus einer HTML-Formularübermittlung resultiert, ist der Inhaltstyp der Anfrage (normalerweise) einer der folgenden Standardformulartypen, wie durch das enctype-Attribut auf dem Tag spezifiziert:
Anwendung/x-www-form-urlencoded (Standard, ältere, einfacher, etwas weniger Aufwand für kleine Mengen von einfachen ASCII-Text, keine Datei-Upload-Unterstützung) multipart/form-data (neuer, fügt Unterstützung für Datei-Uploads, effizienter für große Mengen von Binärdaten oder Nicht-ASCII-Text)
Danke Filipe. Der obige Anruf dient Testzwecken. Wird die Antwort im CSV-Format sein? – user2921591