Post запрос в формате json - C#

Узнай цену своей работы

Формулировка задачи:

Пытаюсь отправить POST запрос на сервер:
Листинг программы
  1. WebClient wc= new WebClient();
  2. wc.Headers.Add(HttpRequestHeader.Cookie,".....");
  3. wc.Headers.Add(HttpRequestHeader.ContentType, "application/json");
  4. wc.Headers.Add("x-requested-with", "XMLHttpRequest");
  5. string json_data = "{"name":"Ivan" +
  6. "second_name":"Ivanov" +
  7. "age":"50"}";
  8. var j_answer =(JObject)JsonConvert.DeserializeObject(wc.UploadString("https://abcdfg.com/api", json_data));
На что компилятор ругается "Удаленный сервер возвратил ошибку: (400) Недопустимый запрос". Пробовал отправить в программе Advanced REST client с такими же параметрами. Ситуация следующая: Пишет тоже ошибку "400 Bad Request", но результат все равно показывает.

Решение задачи: «Post запрос в формате json»

textual
Листинг программы
  1. string json_data = "{"Name":"Ivan" +
  2.                    "Second_name":"Ivanov" +
  3.                    "Age":"50"}";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут