Заголовки запросов LawTask API

Заголовки запросов LawTask API

Artem

При отправке лида POST методом может возникнуть вопрос: какой заголовок указывать.

Лучше всего, указывать заголовок Content-Type: application/x-www-form-urlencoded.

Однако, LawTask API пытается принять данные всеми возможными способами, поэтому валидными являются как заголовок: Content-Type: application/x-www-form-urlencoded (отправка формы), так и Content-Type: application/json (обычный JSON объект) или даже отсутствие заголовка.

Так, все представленные ниже способы валидны:

Подходит и json

curl -X POST http://localhost:8000/API/api.php \
-H "Content-Type: application/json" \
-d '{"test": true, "situation": "Test", "phone": "12345", "integration_id": 1234, "city": "City"}'

и form-urlencoded

curl -X POST http://localhost:8000/API/api.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "test=true&situation=Test&phone=12345&integration_id=1234&city=City"

и даже отсутствие заголовка

curl -X POST http://localhost:8000/API/api.php \
-d "test=true&situation=Test&phone=12345&integration_id=1234&city=City"

или так:

curl -X POST http://localhost:8000/API/api.php \
-d '{"test": true, "situation": "Test", "phone": "12345", "integration_id": 1234, "city": "City"}'

Подробнее о заголовках см. документацию MDN.

Подробнее о тестах и запросах смотрите основной раздел документации.


Report Page