嘿,我有一個奇怪的問題,我想不出。基本上我試圖做一個簡單的httpClient發佈請求,但我不斷收到「無效的json原語:。」我檢查了https://jsonlint.com/,它說這是有效的JSON,但我的申請另有規定。任何信息,將不勝感激?無效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);
,並且客戶端初始化,如:
httpClient = new HttpClient();
httpClient.BaseAddress = new Uri(this.serverURL);
httpClient.Timeout = TimeSpan.FromSeconds(400);
你能告訴我你如何初始化你的HttpClient? –
完成,但我不認爲這裏有什麼特別的。我其實可以做其他的帖子請求,但這個具體的請求似乎是問題。如果這有助於將未處理的異常記錄到數據庫 – Seamy
剛剛構建並運行了此操作,並且一切似乎都正常工作。我認爲這個問題應該在你的配置中更深一層。 –