Create item
Это общедоступный API-метод, который вы можете подергать для ознакомления.
Все методы сделаны для моего курса «Автоматизация тестов для REST API при помощи Postman». Теорию я выкладываю на youtube и в блог, а за практикой заходите!
Создание товара
Входные параметры
Имя параметра | Тип | Обязательный? | Описание |
name | string | да | Название |
section | string | да | раздел |
description | string | да | Описание |
color | string | нет | цвет |
size | Строка, можно через запятую перечислить | нет | Размеры доступные |
price | число с двумя знаками после запятой | нет | Цена |
params | string | нет | Параметры |
photo | string | нет | Фото товара через base64 |
Фото через рест — хочется через base:
Одно фото за раз отправляется.
В ответе вся та же инфа + некий ИД товара, чтобы редактировать можно было.
Примеры вызова
Пример 1: REST — товар успешно создан
Запрос:
{
"name":"Шортики",
"section":"Платья",
"description":"Модное платье из новой коллекции!",
"color":"RED",
"size":44,
"price":666,
"params":"dress"
} |
Ответ:
{
"method": "/items/create",
"status": "ok",
"result": {
"id": "59",
"name": "Шортики",
"section": "Платья",
"description": "Модное платье из новой коллекции!",
"color": "RED",
"price": 666,
"params": "dress"
}
} |
В form-data
Пример 2: REST — минимум параметров на входе
Запрос:
{
"name":"Шортики",
"section":"Платья",
"description":"Модное платье из новой коллекции!"
} |
Ответ:
Пример 3: REST — передаем фото через BASE64
Запрос:
Ответ:
Пример 4: SOAP — создание товара
Запрос:
Ответ: