Настройка парсинга атрибутов веб-запроса
В Comindware Business Application Platform есть возможность приема и обработки веб-запросов (см. Настройка приема веб-запросов ). Синтаксис разбора тела запроса зависит от вида запроса. В этой статье мы разберем несколько примеров.
1. Пример POST запроса на https://url/api/public/socket/URL и телом:
{ "id": "id value", "company": { "name": "company name" }, "deals": [ { "id": "deal id" } ] } |
Настройка парсинга в пути передачи данных:
Атрибут шаблона сообщения | Атрибут тела запроса |
---|---|
id | id |
company_name | company.name |
deals_id | deals[0].id |
2. Пример XML запроса на https://url/api/public/socket/URL и телом:
<?xml version="1.0" encoding="UTF-8"?>
<request id="id value"/> |
Настройка парсинга в пути передачи данных:
Атрибут шаблона сообщения | Атрибут тела запроса |
---|---|
request_id | /request/@id |
3. Пример GET запроса и телом в строке запроса: https://url/api/public/socket/URL?id=id value.
Настройка парсинга в пути передачи данных:
Атрибут шаблона сообщения | Атрибут тела запроса |
---|---|
id | id |