Как ответили другие, есть ограничение на размер URL в get, и файлы могут быть отправлены только с постом.
Я хотел бы добавить, что один может добавлять вещи в базу данных с помощью get и выполнять действия с публикацией. Когда сценарий получает сообщение или получение, он может делать все, что хочет автор. Я полагаю, что непонимание проистекает из формулировки, которую выбрала книга, или того, как вы ее читаете.
Автор сценария должен использовать посты для изменения базы данных и использовать get только для поиска информации.
Языки сценариев предоставили множество средств для доступа к запросу. Например, PHP позволяет использовать $_REQUEST
для извлечения сообщения или получения. Следует избегать этого в пользу более конкретных $_GET
или $_POST
.
В веб-программировании гораздо больше возможностей для интерпретации. Есть то, что должен и что может сделать, но какой из них лучше, часто обсуждается. К счастью, в этом случае нет никакой двусмысленности. Вы должны использовать сообщения для изменения данных, а должны использовать get для получения информации.