@danchikraw
Веб-додик

Параметр в REST Api?

У меня есть пример инструкция по созданию REST Api. Я не понимаю что за обязательный параметр мне нужно обрабатывать.
_method: обязательное поле, со значением “patch”, без кавычек
Объясните пожалуйста что это за параметр?
Все параметры:
URL: {service}/photo/{ID}
Method: POST 
Data params:
●	_method: обязательное поле, со значением “patch”, без кавычек
●	name – необязательное
●	photo – необязательное, измененная фотография в формате base64
Success response
●	Code: 200 OK
●	Content:
○	id – уникальный идентификатор фотографии
○	name – название фотографии
○	url – абсолютная ссылка на фотографию (с http://)
Error Response (ошибка валидации): 
●	Code: 422 Unprocessable entity
●	Content - объект, где ключи - это поля, которые не прошли валидацию, а их значения - текст ошибки валидации
Error Response (Ошибка доступа) - В случае, если пользователь пытается изменить не свою фотографию, ему возвращаются следующие параметры: 
●	Code: 403 Forbidden
  • Вопрос задан
  • 1034 просмотра
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Смотрите этот параметр указывает на то что нужно обновить существующую картинку, скорее всего ваш сервер не обрабатывает метод patch

Обычно rest привязывается к методам

GET - получение объекта
POST - создание объекта
PATCH - обновление объекта
DELETE - удаление объекта

Но если сервер не поддерживает методы PATCH DELETE то используют POST c передачей параметра
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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