Я использую RestSharp, чтобы сделать запрос POST, содержащий тело JSON. Но я получаю ошибку Bad request.
Поскольку в моем JSON-файле []
и ""
, я решил использовать Newtonsoft.Json. До этого я даже не видел, как формируется запрос JSON.
Я готов попробовать MS httpwebrequest
в качестве альтернативы.
restClient = new RestClient();
restRequest = new RestRequest(ApiUrl, Method.POST, DataFormat.Json);
var myObject = "{ \"target\" : \"[5,5]\", \"lastseen\" : \"1555459984\" }";
var json = JsonConvert.SerializeObject(myObject);
restRequest.AddParameter("application/json", ParameterType.RequestBody);
restRequest.AddJsonBody(json);
Обратите внимание, что я пытаюсь преобразовать JSON curl в C #. Пожалуйста, смотрите ниже:
curl -H 'Content-Type: application/json' -X POST -d '{ "target" : [5, 5], "lastseen" : "1555459984", "previousTargets" : [ [1, 0], [2, 2], [2, 3] ] }' http://santized/santized/santized