Часть 143. Разница между методами http get и http post
Автор: kudvenkat
Загружено: 2013-09-16
Просмотров: 103769
Текстовая версия видео
http://csharp-video-tutorials.blogspo...
Здоровое питание очень важно как для тела, так и для разума. Если вам нравятся рецепты Aarvi Kitchen, пожалуйста, поддержите нас, поделившись ими, подписавшись на наш канал YouTube и поставив лайк. Надеемся, вы сможете нам помочь.
/ @aarvikitchen5572
Слайды
http://csharp-video-tutorials.blogspo...
Все текстовые статьи по ASP .NET
http://csharp-video-tutorials.blogspo...
Все слайды по ASP .NET
http://csharp-video-tutorials.blogspo...
Плейлист ASP.NET
• ASP.NET Tutorial for beginners in arabic
Все учебные пособия по DotNet и SQL Server в Английский
https://www.youtube.com/user/kudvenka...
Все обучающие материалы по DotNet и SQL Server на арабском языке
/ kudvenkatarabic
HTTP расшифровывается как Hypertext Transfer Protocol (протокол передачи гипертекста). HTTP — наиболее распространённый протокол для взаимодействия между веб-сервером и клиентом. Например, чтобы открыть домашнюю страницу Pragim Technologies, введите следующий URL. Обратите внимание, что URL-адрес имеет префикс http.
http://pragimtech.com/Home.aspx
Два наиболее часто используемых метода HTTP — GET и POST.
Создайте решение. Откройте окно браузера. В адресной строке введите следующий адрес и нажмите клавишу Enter.
http://localhost/WebFormsDemo/WebForm1.aspx
Итак, мы отправляем GET-запрос к WebForm1.aspx. В инструменте Fiddler вы можете заметить, что GET-запрос отправляется на WebForm1.aspx.
На этом этапе вам будет доступен пользовательский интерфейс для ввода имени (FirstName), фамилии (LastName) и адреса электронной почты (Email). Введите данные, и после нажатия кнопки «Отправить» данные будут отправлены на сервер. Итак, здесь мы отправляем POST-запрос для отправки данных на WebForm1.aspx. В инструменте Fiddler вы можете заметить, что POST-запрос отправляется на отправку данных WebForm1.
В обработчике событий Button1_Click() мы вызываем метод Response.Redirect(), который отправляет GET-запрос на WebForm2.aspx.
GET-запрос — GET-запрос обычно используется для получения данных с веб-сервера. GET-запрос обычно отправляется:
1. При нажатии на гиперссылку;
2. При выполнении оператора Response.Redirect();
3. При вводе URL в адресной строке и нажатии Enter.
POST-запрос — POST-запрос обычно используется для отправки данных на сервер. POST-запрос обычно отправляется:
1. При нажатии кнопки «Отправить»;
2. При установке значения AUTOPOST back и при изменении выбора в выпадающем списке.
Разница между методами GET и POST
1. Метод GET добавляет данные к URL-адресу, тогда как в случае метода POST данные могут быть добавлены либо к URL-адресу, либо в тело сообщения.
2. Поскольку GET-запрос использует строки запроса для отправки данных на сервер, существует ограничение на длину, в то время как у POST-запросов ограничений на длину данных нет.
3. Хотя с помощью GET-запроса можно изменить состояние данных в базе данных, его следует использовать только для извлечения данных.
В веб-формах ASP.NET свойство страницы IsPostBack используется для проверки типа запроса: GET или POST. Если свойство IsPostBack возвращает true, то это GET-запрос, в противном случае — POST-запрос.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: