Формат куки: ключ=значення;ключ2=значення2;ключ3=значення3
Інформація про примітки буде збережена у файлі cookie
Вступ до тестера HTTP-запитів
1 Підтримка типів запитів
Цей інструмент підтримує наступні типи запитів:
- GET : Отримати дані з сервера.
- POST : Відправлення даних на сервер.
- PUT Замінити вказаний ресурс на сервері.
- DELETE Видалити вказаний ресурс на сервері.
- HEAD Отримати інформацію про заголовок без повернення конкретного вмісту.
- TRACE Відлуння запитів, отриманих сервером, переважно для тестування.
- OPTIONS Запитати методи запиту, що підтримуються сервером.
- PATCH Частково модифікувати ресурс.
2 Заповнення файлів cookie вручну
При доступі до інтерфейсу, що вимагає авторизації, ви можете вручну заповнити наступні файли cookieCookie При доступі до інтерфейсу, що вимагає входу в систему, ви можете вручну заповнити файл cookie. Крім того, ви можете отримати доступ до доменного імені інтерфейсу в Google Chrome, натиснувшиF12 Відкрийте Інструменти розробника, знайдіть відповідний запит в панеліNetwork знайти відповідний запит, безпосередньо скопіювати інформацію про файл cookie та заповнити поле введення файлу cookie в інструменті, щоб ви могли легко викликати файл cookie для створення запиту без ручного введення.
3 Спеціальний заголовок
Ви можете вручну ввести кастомізовануHeader інформацію вручну, або ви можете отримати запитуваний заголовок наNetwork панелі вашого браузера, скопіювати і вставити запитуваний заголовок безпосередньо в поле введення заголовка цього інструменту.
4 Огляд HTTP-запитів
Тестування і використання інтерфейсу HTTP починається з розуміння основних концепцій HTTP-запитів:
- HTTP-запит Загалом, клієнт надсилає дані на сервер за допомогою протоколу HTTP, а сервер обробляє інформацію, надіслану клієнтом, відповідно до протоколу.
- Найпоширеніші параметри запиту:
- Параметри GET Параметри GET: URL-адреса з'єднується після запиту і укладається в символ
?
символ. Наприклад:https://yours.tools/ ?a=b&c=d
Наприклад, частина після знаку питання є параметром GET-запиту.
- Параметри POST Параметри POST відображаються не в URL-адресі, а в тілі HTTP-запиту.
key=value
POST-параметри можна передавати у форматі JSON або XML. POST-параметри можна передавати у виглядіContent-Type Сервер розбирає запит відповідно до різних типів контенту.
Загальні типи контенту
- application/x-www-form-urlencoded : Зазвичай використовується для відправлення форм, параметри мають формат
"a=b&c=d"
: Зазвичай використовується для відправки форм, параметри мають такі формати, як
- application/json При відправці даних у форматі JSON необхідно встановити Content-Type в заголовку запиту, зазвичай сервер буде зчитувати потік в тілі запиту для обробки даних.
5. заголовок запиту та відповіді
- Заголовок запиту Інформація в заголовку надсилається клієнтом при запиті, вона використовується для інформування сервера про ситуацію з клієнтом, наприклад, чи підтримує він стиснення, прийняту мову, User-Agent, Referer і т.д. Крім того, в заголовок запиту також включається Cookie.
- Заголовок відповіді Заголовна інформація, яку сервер повертає клієнту, включаючи код статусу запиту, політику кешування, встановлені файли cookie і т.д. Браузер отримує відповідь, а потім надсилає її клієнту. Отримавши відповідь, браузер встановить цю інформацію відповідним чином.