Надсилання HTTP-запитів із браузера й розбір відповіді — заголовки, тіло й JSONPath — без жодних встановлень.
HTTP Request Tester надсилає запит із заданими методом, URL, параметрами, заголовками й тілом і показує статус, заголовки та тіло відповіді. Оточення зберігають змінні, як-от базовий URL чи токен, тож той самий запит працює і з розробкою, і з продакшеном. Запит можна імпортувати з curl і експортувати як curl, Fetch, Axios чи код Python.
Запит іде з вашого браузера просто на вказаний сервер — не через Oninode, — тож цей сервер отримує все, що ви надсилаєте. Оточення та їхні змінні зберігаються лише в цьому браузері й не синхронізуються з акаунтом. Сам сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях».
Найчастіше це CORS: запит виконується у вашому браузері, і сервер має дозволити його заголовком Access-Control-Allow-Origin. curl і Postman — не браузери, тож на них це правило не діє.
Вони зберігають змінні — базовий URL, токен, ID, — які ви використовуєте в запиті. Перемкніть оточення, і той самий запит піде на інший сервер чи з іншими обліковими даними.
Ні. Між вами й API немає сервера Oninode: браузер звертається до API напряму. Через це, до речі, й діють правила CORS.