Приклад: https://yours.tools/, параметр get додається безпосередньо після url.
Вхідні POST-параметри
Формат куки: ключ=значення;ключ2=значення2;ключ3=значення3
Формат заголовка: ключ:значення, по одному рядку.
Формат проксі: 10.10.10.10:8080
Інформація про примітки буде збережена у файлі 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 і т.д. Браузер отримує відповідь, а потім надсилає її клієнту. Отримавши відповідь, браузер встановить цю інформацію відповідним чином.
Журнали доступу: