Der Martin: Ajax, custom request-header

Beitrag lesen

Hallo,

Verstehe leider nur Banhnhof und sehe da immer noch keinen Weg, dem XHR-Objekt das Anhängen von charset= abzugewöhnen.

im wesentlichen: Setze den korrekten Wert selber; ein leerer oder nicht gesetzter charset-Parameter wird immer in charset=UTF-8 enden.

wenn man im weitesten Sinn textbasierte Informationen verschickt (Formulardaten, XML, JSON, Plaintext), ergibt diese Antwort Sinn.

Was aber ist "der korrekte Wert", wenn man per XHR x-beliebige Binärdaten verschickt? Eine solche Datenwurst hat keine Zeichencodierung, jede Angabe wäre sinnlos oder falsch. Es ist etwa so, als würde man krampfhaft versuchen, einem Text, der vorgelesen wird, eine Schriftfarbe zuzuordnen.

Man kann also IMO nur achselzuckend akzeptieren, dass der Browser da irgendwas einträgt, und die Angabe dann bei der serverseitigen Weiterverarbeitung ignorieren.

So long,
 Martin