2010-08-21 167 views
-3

生成HTTP請求的方式有多少?生成HTTP請求

+8

有多少天使可以在引腳上跳舞? – 2010-08-21 00:21:15

+0

你是什麼意思的「生成」,你能提供一個例子嗎? – davehauser 2010-08-21 00:21:25

+0

@Greg:這些天使有多大? ;) – 2010-08-21 01:07:52

回答

1

有無數的方法可以創建,以及從哪裏可以發送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

HttpRequest是一個C#類,它封裝了Web請求期間客戶端發送的請求。

有很多方法可以生成它。當您的瀏覽器連接到ASP.NET網站時,會發生最常見的情況。

例如,您可以創建自己的自定義HttpRequest來從C#控制檯應用程序請求特定網頁。

您是否想要實現更具體的內容?

+1

不要忘記'telnet web.server.name 80'。 :) – cHao 2010-08-21 00:24:53

相關問題