2010-08-21 122 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