Задать вопрос
etozhetisachniy
@etozhetisachniy

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

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

В ответ я буду отправлять обычный текст, но самое главное тут, это обработать запрос
Заранее благодарю за помощь
  • Вопрос задан
  • 2694 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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

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

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

Похожие вопросы
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект