Приклад: 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 і т.д. Браузер отримує відповідь, а потім надсилає її клієнту. Отримавши відповідь, браузер встановить цю інформацію відповідним чином.
Журнали доступу: