logo

Метод GET – запити Python

Бібліотека запитів є одним із важливих аспектів Python для надсилання HTTP-запитів до вказаної URL-адреси. Ця стаття стосується того, як можна зробити запит GET до вказаної URL-адреси за допомогою requests.GET() метод. Перш ніж перевірити метод GET, давайте розберемося, що таке запит GET –

Метод GET Http

Метод GET використовується для отримання інформації з даного сервера за допомогою заданої URL-адреси. Метод GET надсилає закодовану інформацію про користувача, додану до запиту сторінки. Сторінка та закодована інформація розділені символом «?». Наприклад:

https://www.google.com/search?q=hello>

Як зробити запит GET через запити Python

Модуль запитів Python надає вбудований метод, що викликається отримати() для здійснення запиту GET на вказану URL-адресу.



Синтаксис –

requests.get(url, params={key: value}, args)>

приклад – Давайте спробуємо зробити запит до API Github для прикладу.

Python3




import> requests> > # Making a GET request> r>=> requests.get(>' https://api.github.com / users / naveenkrnl'>)> # check status code for response received> # success code - 200> print>(r)> # print content of request> print>(r.content)>

>

>

збережіть цей файл як request.py і через термінал запустіть,

python request.py>

Вихід –

python-requests-get-method

Переваги використання методу GET

  • Оскільки дані, надіслані методом GET, відображаються в URL-адресі, можна створити закладку для сторінки з певними значеннями рядка запиту.
  • Запити GET можна кешувати, а запити GET залишаються в історії браузера.
  • Запити GET можна додати в закладки.

Недоліки використання методу GET

  • Метод GET не підходить для передачі конфіденційної інформації, такої як ім’я користувача та пароль, оскільки вони повністю видимі в рядку запиту URL-адреси, а також потенційно зберігаються в пам’яті браузера клієнта як відвідана сторінка.
  • Оскільки метод GET призначає дані змінній середовища сервера, довжина URL-адреси обмежена. Отже, існує обмеження щодо загальної кількості даних, які надсилаються.