Nicht in der Lage zu übersetzen bytes [FC] bei index 35 aus der angegebenen Codepage in Unicode

Ich versuche so senden Sie ein Objekt wie dieses zu meinem REST-API(integriert mit asp-net-core)

{
    "firstName":"tersü",
    "lastName":"asda"
}

Und dies ist, wie die Header-Formular SoapUI Aussehen:

 Accept-Encoding: gzip,deflate
Content-Type: application/json:charset=UTF-16
Host: localhost:4004
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

Aber, meine actionContext.ModelState ist immer ungültig, weil es nicht funktionieren kann mit die umlaute. Die Ausnahme ist folgende:

Nicht in der Lage zu übersetzen bytes [FC] bei index 35 aus der angegebenen code-Seite an
Unicode

Wenn es keine Hilfe, die Signatur der Methode wie folgt aussieht:

[ValidateUserData]
public async Task<IActionResult> Update(string userId, [FromBody] UpdateUserRequest updateRequest)

Grundsätzlich ist der code geht nie über

if (!actionContext.ModelState.IsValid)
{
    actionContext.Result = new BadRequestObjectResult(actionContext.ModelState);
}

innerhalb der [ValidateUserData] Attribut

Was vermisse ich hier?

InformationsquelleAutor DVM | 2016-08-22
Schreibe einen Kommentar