Ошибка «При анализе значения обнаружен непредвиденный символ» - PullRequest
0 голосов
/ 05 марта 2019

, пока я пытаюсь сделать http-запрос с httpClient, я получаю эту ошибку, но не знаю, почему.

При синтаксическом анализе значения обнаружен неожиданный символ: c.Путь '', строка 0, позиция 0. "]}," Title ":" Произошла одна или несколько ошибок проверки. "," Status ": 400,

, вот мой код, и яЯ использую консольное приложение, чтобы сделать запрос:

class Program {
    static void Main (string[] args) {
        Data _dt = new Data();
        _dt.IP = "192.156.25";
        _dt.LogText = "test from http";
        _dt.LogType = 1;
        _dt.StoreId = 14;
        _dt.StoreName = "testino";
        _dt.UserId = 2;
    NewAddStoreLog(_dt);
    }
    static void NewAddStoreLog (Data dt) {
        HttpClient http = new HttpClient ();

        var content = new StringContent (dt.ToString (), Encoding.UTF8, "application/json");
        var result = http.PostAsync ("http://192.168.8.180:88/Logs/RecordLogs", content).Result;
        string strResult = System.Text.Encoding.UTF8.GetString (result.Content.ReadAsByteArrayAsync ().Result);
        System.Console.WriteLine(strResult);
    }
}
public class Data {
    public int StoreId { get; set; }
    public int UserId { get; set; }
    public string IP { get; set; }
    public int LogType { get; set; } //Enum
    public string LogText { get; set; }
    public string StoreName { get; set; }
}
...