2016-08-15 2 views
0

Ich habe eine API in ASP.NET Core erstellt und jetzt debuggen ich es mit Postman. Wenn ich eine POST machen, erhalte ich einen Fehler, der sagt:Akzeptieren nicht-ASCII-Zeichen in ASP.NET-Kern (und JSON vielleicht)

InvalidOperationException: Ungültige Nicht-ASCII oder Steuerzeichen in der Kopfzeile: 0x05D0

Der Antrag muss diese Sprache unterstützen.

Der Code tatsächlich funktioniert, und das Hinzufügen der Entität erfolgreich, aber gibt dennoch diesen Fehler zurück. Gibt es eine Möglichkeit, dieses Problem zu lösen?

+0

der RFC für HTTP erlaubt nur ASCII-Zeichen. Das bedeutet nicht, dass Sie eine bestimmte Sprache nicht unterstützen können, aber Ihr lokalisierter Text sollte URL-codiert sein. –

Antwort

1

Wie der Fehler vermuten lässt, unterstützt HTTP keine Nicht-ASCII-Zeichen im Header.

Versuchen Sie, Ihre Header-Registerkarte zu überprüfen und alle Nicht-ASCII-Zeichen zu entfernen.

Verwandte Themen