..


Рекламные ссылки

HTTP-протокол (в окружающей среде. NET)

Механизм, посредством которого различные браузеры общаться с веб-сайтов, как уже упоминалось ранее, основывается на протокол под названием Hypertext Transfer Protocol (HTTP).
В своем первоначальном виде этот протокол предназначен для передачи гипертекстовых документов, или документы связаны между собой, но без четко определенных пользовательский интерфейс, но то, что сила современных веб-приложений.

HTTP является протоколом, который опирается на некоторые основные команды. Наиболее важными из них являются GET и POST, но другие важные элементы управления, такие как 'голова и PUT. GET метод возвращает информацию, которая определяется по "универсальный идентификатор ресурса (URI) указанного запроса (в основном адрес сайта). POST метод используется, чтобы отправить запрос на веб-сервере. ГОЛОВА команда возвращает только информацию заголовка, определенные URI в запросе. PUT метод используется для передачи информации на сервер, а в форме документов и записей, а не параметры.

Цель этого урока не углублять знания HTTP, но чтобы объяснить, как она коренится в окружающей среде. NET развития. Эта среда включает в себя несколько классов, которые позволяют это сделать HTTP-запросов. Класс WebRequest, например, включает в себя метод GetResponse, который отправляет запрос на определенный адрес.

Чтобы увидеть, как сделать прямой запрос на веб-сервер без браузера реализации небольшая программа образца. Мы начинаем Visual Studio и создайте новый проект, выбрав диалоговое окно Новый проект, типа проекта консольного приложения

Давайте добавим вновь созданный программный код для выполнения запросов в Интернете. Visual Studio создает применение в качестве отправной точки для файла с именем Program.cs.

Внутри этого файла добавьте следующий код:






 использования системы; использованием System.Collections.Generic;

 





 использованием System.Linq;







 использованием System.Text;







 использования System.Net;







 использованием System.IO;









 имен WebRequestorApp







 {

 

  



 класса Program {



    



 статической силы основных (String [] агдз) {

 

      



 WebRequest REQ = WebRequest.Create ("http://www.google.com");

 

      



 WebResponse соответственно req.GetResponse = ();

 

      



 StreamReader читатель = новый StreamReader (resp.GetResponseStream (), Encoding.ASCII) Console.WriteLine (reader.ReadToEnd ());

 

    



 }



  



 }







 }



Мы начинаем приложение, щелкнув Запуск без отладки в меню через некоторое время мы увидим, отладки и HTML-кода на нашем экране. Ясно видно, таким образом, HTML не так легко понять и его интерпретация ограничивается браузеров, которые имеют задачу отправке запросов к веб-серверу и получить ответ, что делает его понятным для пользователей. Этот пример служит только, чтобы показать основные особенности веб-запроса.

Работа в основном состоит из браузера, чтобы создать и отправить запрос на веб-сервер (через соответствующий URL-адрес) и получение ответа, представив же в форме, понятной для пользователей. Ответ обычно состоит из потока (поток) текста, содержащие HTML-теги.

Разработка приложений ASP.NET, нам придется делать очень часто с HTML. Большая часть этого кода генерируется автоматически на стороне сервера управления (серверные элементы управления), но в некоторых случаях, мы сами для того, чтобы написать HTML-код для настройки наших страниц или для создания пользовательских элементов управления в соответствии с вашими потребностями.

Например, следующий код генерирует HTML-страница, содержащая кнопки и выпадающего меню:






 <html>

 





 <body>

 





 <h2> Привет.

 



 Какой ваш любимый. NET Функция </ h2>

 





 <select name='Feature'>







 <option> Type-безопасности </ опции>

 





 <option> мусора </ опции>

 





 Несколько синтаксиса <option> </ опции>

 





 <option> Code Access Security </ опции>

 





 <option> простые Threading </ опции>

 





 Версии <option> чистилище </ опции>

 





 </ Select> <br/>

 





 <input type=submit name='Lookup' value='Lookup'> </ вход>

 





 <br/>

 





 </ Body>







 </ Html>



Это статические страницы, что позволяет выбрать значение, и работает только на местном уровне.

Помощь в Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €.
ASP.NET (курс) ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €.
SQL и базы данных (курс) SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €.
Рекламные ссылки