Update item

Это общедоступный API-метод, который вы можете подергать для ознакомления.

Все методы сделаны для моего курса «Автоматизация тестов для REST API при помощи Postman». Теорию я выкладываю на youtube и в блог, а за практикой заходите!

Обновление товара

REST — http://shop.bugred.ru/api/items/update/

 

Входные параметры

Имя параметра

Тип

Обязательный?

Описание

id

число

да

ID товара, который мы хотим изменить

name

string

да

Название 

section

string

да

раздел

description

string

да

Описание

color

string

нет

цвет

size

Строка, можно через запятую перечислить

нет

Размеры доступные

price

число с двумя знаками после запятой

нет

Цена

params

string

нет

Параметры

photo

string

нет

Фото товара (через base 64)

 

Примеры вызова

Пример 1: REST — запрос в XML-формате

Запрос:

<request> <id>9</id> <name>Шортики 3</name> <section>Платья</section> <description>тыгыдык</description> <size>44</size> <color>RED</color> <price>666</price> <params>dress, тест</params> </request>

Ответ:

{ "method": "/items/update", "status": "ok", "result": "Товар обновлен!" }

Пример 2: SOAP — обновление товара

Запрос:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rpc="http://foo.bar/rpcliteralservice"> <soapenv:Header/> <soapenv:Body> <rpc:update> <id>9</id> <name>Шортики 3</name> <section>Платья</section> <description>тыгыдык</description> <size>44</size> <color>RED</color> <price>666</price> <params>dress, тест</params> </rpc:update> </soapenv:Body> </soapenv:Envelope>

Ответ: