Answer the question
In order to leave comments, you need to log in
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
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 questionAsk a Question
731 491 924 answers to any question