Яка різниця між post і get
Відео: А. Боровий. Частина 27. Методи (GET) і (POST)
Дуже давно хотів написати статтю, в якій розповісти про різниці між методом POST і методом GET, але все якось з`являлися інші теми, і переключався на них. І ось, нарешті, настав час висвітлити цю тему, тому що найчастіше люди просто не знають, яка різниця між POST і GET.
Щоб більш наочно відобразити різницю між POST і GET, привожу таблицю, в якій видно, за якими характеристиками вони відрізняються.
Відео: Web Testing. Урок 2. Протокол HTTP. Структура запиту / відповіді. методи HTTP
характеристика | POST | GET |
спосіб передачі | Стандартний потік | Передача разом з адресою |
Максимальний обсяг | 8 КБ | 255 символів |
кешування | немає | Так |
На підставі цієї характеристики можна робити висновок, коли потрібно використовувати POST, а коли GET. Наприклад, якщо користувач хоче зберегти згенерувала сторінку в закладки. Те генерація повинна відбуватися шляхом GET-запиту, інакше додати сторінку в закладки не вийде. Інший приклад: при передачі логіна і пароля не можна ставити метод GET, так як він заснований на передачі даних через адресний рядок. Інакше після натискання кнопки "Submit", В адресному рядку з`явиться щось на зразок цього:"https://mysite.ru/login.php?log=Userpass=123456", - і пароль може побачити, хто завгодно, чого, зрозуміло, допускати не можна. Тому тут треба використовувати метод POST.
Відео: 4. Запити $ .get (), $ .post () і $ .getScript ()
Також не забувайте, що розмір даних, які можна передати методом POST, на порядок більше, ніж при передачі методом GET. Загалом, аналізуйте цю таблицю і робіть висновок: яким методом передачі даних потрібно користуватися в конкретному випадку. Від себе додам, що в 80% випадків треба використовувати POST, але і не забувайте, що це далеко не 100%.
- Як прив`язати пошту вконтакте
- Як в ms word повернути дефолтний (початковий) шрифт
- Як користуватися curl
- Коли використовувати post, а коли get?
- Nodejs. Як обробляти post запити.
- Файлообмін
- Nodejs. Починаємо роботу з express.
- Застосування curl
- Відправка post-запитів через jаvascript
- Офіс
- Відправка get-запитів в curl
- Cd і dvd утиліти
- Інструментарій розробника програмного забезпечення
- Відправка post-запитів в curl
- Обробка форми в php
- Драйвери
- Архіватори
- Графіка і дизайн
- Ajax запити за допомогою методів $ .post () і $ .get ().
- Спілкування
- Екранування регулярного виразу в php