/
Select из БД
Select из БД
Это общедоступный API-метод, который вы можете подергать для ознакомления.
Все методы сделаны для моего курса «Автоматизация тестов для REST API при помощи Postman». Теорию я выкладываю на youtube и в блог, а за практикой заходите!
Получить информацию о товаре из базы данных!! Да, такое тоже возможно
Входные параметры
Имя параметра | Тип | Обязательный? | Описание |
sql_query | select | да | Запрос в БД (доступен только select) |
Примеры вызова
Пример 1: REST — select по id товара
Запрос:
{
"sql_query": "select * from items where last_id = 38;"
} |
Или в form-data можно заполнить параметр sql_query
:
select * from items where last_id = 38; |
Ответ (обратите внимание, здесь в ответе названия полей не из метода get, а из базы данных):
{
"method": "/items/select",
"status": "ok",
"result": [
{
"last_id": "38",
"sizes": null,
"colors": null,
"title": "Шортики",
"price": "666",
"image": "/files/tmpfiles/c088022d128670b13a9b34b8c0207fa0.png",
"photos": null,
"category": "5",
"description": "Модное платье из новой коллекции!",
"sort": null,
"_lng": null,
"action": null,
"enable": "1",
"params": "dress"
}
]
} |
Пример 2: SOAP — select по id товара
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rpc="http://foo.bar/rpcliteralservice">
<soapenv:Header/>
<soapenv:Body>
<rpc:select>
<sql_query>select * from items where last_id = 38;</sql_query>
</rpc:select>
</soapenv:Body>
</soapenv:Envelope> |
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://foo.bar/rpcliteralservice" xmlns:ns2="http://xml.apache.org/xml-soap">
<SOAP-ENV:Body>
<ns1:selectResponse>
<response_select>
<results_query>
<ns2:Map>
<item>
<key>last_id</key>
<value>38</value>
</item>
<item>
<key>sizes</key>
<value/>
</item>
<item>
<key>colors</key>
<value/>
</item>
<item>
<key>title</key>
<value>Шортики</value>
</item>
<item>
<key>price</key>
<value>666</value>
</item>
<item>
<key>image</key>
<value>/files/tmpfiles/c088022d128670b13a9b34b8c0207fa0.png</value>
</item>
<item>
<key>photos</key>
<value/>
</item>
<item>
<key>category</key>
<value>5</value>
</item>
<item>
<key>description</key>
<value>Модное платье из новой коллекции!</value>
</item>
<item>
<key>sort</key>
<value/>
</item>
<item>
<key>_lng</key>
<value/>
</item>
<item>
<key>action</key>
<value/>
</item>
<item>
<key>enable</key>
<value>1</value>
</item>
<item>
<key>params</key>
<value>dress</value>
</item>
</ns2:Map>
</results_query>
<iserror>0</iserror>
<error/>
</response_select>
</ns1:selectResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
, multiple selections available,
Related content
База данных
База данных
Read with this
Cards — Банковские карты
Cards — Банковские карты
More like this
GraphQL системы
GraphQL системы
More like this
Общее описание системы студентов
Общее описание системы студентов
More like this
Главное меню
Главное меню
Read with this
API-методы cards
API-методы cards
More like this