D
D
Daniil Sukhikh2019-11-25 12:13:59
RESTful API
Daniil Sukhikh, 2019-11-25 12:13:59

Parameter in REST API?

I have an example instruction for creating a REST Api. I do not understand what kind of mandatory parameter I need to process.
_method: required field, with the value “patch”, without quotes
Please explain what this parameter is?
All options:

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

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vladimir Korotenko, 2019-11-25
@firedragon

See this parameter indicates that you need to update an existing image, most likely your server does not process the patch method
Usually rest is bound to
GET methods - getting an object
POST - creating an object
PATCH - updating an object
DELETE - deleting an object
But if the server does not support PATCH DELETE methods then use POST with parameter passing

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question