etozhetisachniy
@etozhetisachniy

Как сделать обработку post запроса с json на c#?

Всем привет!
Нужна помощь, я видимо ужасно гуглю, но не мог найти самый простой пример обработки post запроса с json, в моей кейсе просто прилетает json с 2мя параметрами user,text
и вот как мне принять эти самые данные?

В ответ я буду отправлять обычный текст, но самое главное тут, это обработать запрос
Заранее благодарю за помощь
  • Вопрос задан
  • 2553 просмотра
Пригласить эксперта
Ответы на вопрос 2
yarosroman
@yarosroman Куратор тега C#
C# the best
Использовать HttpClient и NewtonsoftJson библиотеку. Как-то так https://stackoverflow.com/questions/6117101/postin...
Ответ написан
AncientD
@AncientD
software developer
Роман оформил)

Можешь попробовать так, но лучше использовать Task\await место getAwaiter
string str = Request.Content.ReadAsStringAsync().GetAwaiter().GetResult();


и лучше использовать класс место value
[HttpPost]
[Route("some/my/route")]
public string TestMethod(SomeClassModel model)
{

      return "Hello from http post web api controller: " + model.Value;
}


public class SomeClassModel
{
     public string Value { get; set; }
}


В боди запроса положить
Value : someCoolText

И добавь в классы роуты, там пример оставил.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы