Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 09.07.2016
Сообщений: 74
1

Веб сервис не принимает тело POST запроса

03.01.2018, 18:33. Показов 1418. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет.
Хочу извлечь из тела Post запроса json строчку, но программа считает, что тело пустое.
Есть такой код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
 
namespace Notes_Web_Service.Controllers
{
    [Produces("application/json")]
    [Route("")]
 
        public class PostNote
        {
            public string title;
            public string text;
        }
        // POST
        [HttpPost]
        public int Post([FromBody] PostNote value)
        {
            if (value == null)
                return 1;
            return 0;
        }
}
Возвращает 1.

Отправляю такой json через Postman
JSON
1
2
3
4
{
  “title”: “Текст заголовка”,
  “text”: “Текст заметки”
}
Добавлено через 8 часов 33 минуты
Кавычки не те были в json теле, поэтому и возвращался null.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2018, 18:33
Ответы с готовыми решениями:

Как получить ТЕЛО post-запроса?
Ситуация. Есть некий скриптец, который обращается к моему АСПу и передает ему зазипованный файл....

Обрезается тело POST запроса после амперсанда
Доброе! Проект MVC 4. Есть следующий POST обработчик: public HttpResponseMessage MyPost(string...

Необработанное тело POST-запроса
Здравствуйте! Возникла такая задача - необходимо получить необработанное тело post-запроса. Но...

Тело POST запроса. Как самому узнать, что там должно быть?
Всем здрасти! У меня следующая делема... Нагуглил POST запрос на авторизацию на одноклассниках....

1
7 / 7 / 1
Регистрация: 26.04.2013
Сообщений: 34
06.01.2018, 20:25 2
А где сам контроллер?
0
06.01.2018, 20:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2018, 20:25
Помогаю со студенческими работами здесь

Написать веб-сервис, который будет общаться по http c другим веб-сервисом
Здравствуйте уважаемые коллеги! Извините за заголовок, не знал как лучше назвать эту тему. Вопрос в...

Веб-сервер или веб-сервис
Здравствуйте! Проблема в том, что я не могу разобраться как реализуется следующая вещь: Есть...

PHP не принимает POST от ajax
В общем шлю на php файл простой запрос $(document).ready(function(){ $.post( "test.php",...

Ajax. Обработчик не принимает POST
Здравствуйте, у меня проблема. Есть форма, скрипт и обработчик. Примерный код, специально...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru