Запросы GET и POST
Два наиболее часто используемые методы HTTP являются: GET и POST.
Вкратце, GET запрос используется, чтобы получить данные,
а POST чтобы отправить данные, подлежащие обработке в указанный ресурс.
Есть также другие HTTP - методы: PUT — обновляет существующий, DELETE — удаляет.
Что такое HTTP?
Протокол передачи гипертекста (HTTP), предназначен для обеспечения связи между клиентами и серверами.
Например, клиент (браузер) подает запрос HTTP на сервер;то сервер возвращает ответ клиенту.
Ответ содержит информацию о состоянии запроса и может также содержать запрошенное содержимое.
Метод GET
- В методе GET строка запроса передается в URL запроса GET. (В следующей главе мы увидим это на практике.)
- GET запросы могут кэшироваться;
- GET запросы остаются в истории браузера;
- GET запросы не должны использоваться при работе с конфиденциальными данными;
- GET запросы имеют ограничения длины;
- GET запросы следует использовать только для получения данных.
Метод POST
- В методе POST строка запроса передается в теле сообщения HTTP-запроса POST;
- POST запросы никогда не кэшируются;
- POST запросы не остаются в истории браузера;
- POST запросы не имеют ограничений по длине данных