生成HTTP请求的方式有多少?
答案 0 :(得分: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请求。
你知道,甚至可以设置你自己的非标准标题。有无穷无尽的组合......
答案 1 :(得分:0)
HttpRequest是一个C#类,用于包装客户在Web请求期间发送的请求。
有很多方法可以生成它。当您的浏览器连接到ASP.NET网站时,最常见的一种情况发生。
例如,您可以创建自己的自定义HttpRequest,以便从C#控制台应用程序中请求特定网页。
您是否正在努力实现更具体的目标?