AngularJS $ http запрос на исправление не отправляет данные

0

Данные передаются в replyMessage, так как в журнале консоли отображаются правильные данные, однако API не получает эти данные. Вход пуст?

replyMessage: function(data) {
            console.log(data);
            return $http.patch('/api/email/inbox/0', data);
        }

Можете ли вы увидеть какие-либо проблемы с этим или любыми вещами?

Теги:
http
angularjs-service

1 ответ

0

Правильно ли вы форматируете патч?

Это должен быть массив JSON.stringify(data).

При форматировании data:

  [ 
      { 
          "op"    : "replace", 
          "path"  : "/Name", // <-- this is what field you're editing
          "value" : "John Doe"
      }
  ]

Также может потребоваться, чтобы ваш contentType был application/json-patch + json;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню