Hey ich habe ein seltsames Problem, das ich nicht herausfinden kann. Im Grunde versuche ich eine einfache httpClient Post Anfrage zu machen, aber ich bekomme immer eine "Invalid json primitive:" Ich habe auf https://jsonlint.com/ überprüft und es sagt, das ist gültig json, aber meine Anwendung sagt etwas anderes. Irgendwelche Informationen würden sehr geschätzt werden?Erhalten Invalid Json primative
string test = "{\"CurrentUser\":null,\"Stacktrace\":\"System.UnhandledExceptionEventArgs\",\"OtherData\":null,\"UserInput\":\"\",\"TimeStamp\":\"2017-10-10T16:48:58.606512-04:00\"}"
HttpContent httpContent = new StringContent(test);
await httpClient.PostAsync("/api/logException", httpContent);
Und der Client initialisiert wie:
httpClient = new HttpClient();
httpClient.BaseAddress = new Uri(this.serverURL);
httpClient.Timeout = TimeSpan.FromSeconds(400);
Könnten Sie bitte zeigen, wie Sie Ihren HttpClient initialisieren? –
Fertig, aber ich glaube nicht, dass hier etwas Besonderes passiert. Ich kann tatsächlich andere Postanfragen machen, aber diese spezifische scheint das Problem zu sein. Wenn es hilft, ist dies für die Protokollierung nicht behandelter Ausnahmen zu einer Datenbank – Seamy
Nur gebaut und ausgeführt, und alles scheint gut zu funktionieren. Ich denke, das Problem sollte tiefer in deiner Konfiguration liegen. –