Генерация HTTP-запроса - PullRequest
0 голосов
/ 21 августа 2010

Во сколько способов можно генерировать HTTP-запрос?

Ответы [ 2 ]

1 голос
/ 22 августа 2010

Существует бесконечное количество способов создания и отправки HTTP-запросов на сервер.На самом деле ваш сервер не знает, каков источник такого запроса (если это AJAX или «обычный» запрос, или отправленный из консольного приложения или ...)

Но существуют методы HTTP (глаголы HTTP)) которые (могут) сообщить серверу о намерении запроса: http://en.wikipedia.org/wiki/HTTP_Verbs#Request_methods

Также вы можете установить заголовки в запросе, например, тип содержимого или принятую кодировку: http://en.wikipedia.org/wiki/List_of_HTTP_header_fieldsНапример, большинство библиотек JavaScript устанавливают (нестандартный) HTTP-заголовок X-Requested-With , поэтому ваше приложение может различать обычные и ajax-запросы.

Видите, даже возможноустановите свои собственные, нестандартные заголовки.Возможны бесконечные комбинации ...

0 голосов
/ 21 августа 2010

HttpRequest - это класс C #, который упаковывает петицию, отправленную клиентом во время веб-запроса.

Существует много способов его создания. Наиболее часто это происходит, когда ваш браузер подключается к веб-сайту ASP.NET.

Например, вы можете создать свой собственный запрос HttpRequest для обращения к определенной веб-странице из консольного приложения C #.

Вы пытаетесь достичь чего-то более конкретного?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...