社区
C#
帖子详情
httpRequest和httpwebrequest类有什么区别呢?
Bill_Zhao610
2005-06-19 02:14:12
这两个类有什么区别呢?什么时候用前者,什么时候用后者呢?
...全文
982
7
打赏
收藏
httpRequest和httpwebrequest类有什么区别呢?
这两个类有什么区别呢?什么时候用前者,什么时候用后者呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
epimetheus
2005-06-22
打赏
举报
回复
Syste.Net.HttpWebRequest
自己写HTTP 标头。
标头参考
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemnethttpwebrequestclasstopic.htm
epimetheus
2005-06-19
打赏
举报
回复
第一:他们不是父子关系。
第二:Syste.Net.HttpWebRequest 类是System.Net.WebRequest抽象类的一个子类,它是 .NET Framework 的用于访问 Internet 数据的请求/响应模型的抽象基类。使用该请求/响应模型的应用程序可以用协议不可知的方式从 Internet 请求数据。在这种方式下,应用程序处理 WebRequest 类的实例,而协议特定的子类则执行请求的具体细节。
System.Net.HttpWebRequest 类和System.Net.FileWebRequest都继承了WebRequest
1、FileWebRequest 类为使用 file:// 方案来请求本地文件的 URI 实现 WebRequest 抽象基类。
2、HttpWebRequest 类对 WebRequest 中定义的属性和方法提供支持,也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持。
第三:System.Web.HttpRequest 类使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。HttpRequest 类的方法和属性通过 HttpApplication、HttpContext、Page 和 UserControl 类的 Request 属性公开。
所以使用System.Web.HttpRequest类的时候其实都是利用HttpApplication、HttpContext、Page 和 UserControl 类的 Request 属性。而使用System.Net.HttpWebRequest类时是为了获得一个Uri资源。自己创建。
不知道我说清楚了没有。
Bill_Zhao610
2005-06-19
打赏
举报
回复
我现在做的东西是以http协议发送一个字符串到服务器去,服务器解析我得字符串,然后根据我发送的请求返回结果,这个用哪个类好点呢?
zeax
2005-06-19
打赏
举报
回复
楼主没有说过素什么情况啊
Bill_Zhao610
2005-06-19
打赏
举报
回复
我觉得还是有点抽象,我这种情况用什么类去实现比较好点呢?
Bill_Zhao610
2005-06-19
打赏
举报
回复
我看了好像不是继承关系吧,我现在做的东西是以http协议发送一个字符串到服务器去,服务器解析我得字符串,然后根据我发送的请求返回结果,这个用哪个类好点呢?
chenyuming2004
2005-06-19
打赏
举报
回复
父子关系。
C#中
HttpWebRequest
介绍
C#中
HttpWebRequest
使用介绍 GET HTTP HTTPS 请求
httpRequest
httprequet的post,get方法的应用。(
HttpWebRequest
)WebRequest.Create(strUrlLine); 15. httpReq.Method = strHttpMethod; 16. httpReq.ContentType = "application/x-www-form-urlencoded"; if (String.Compare(strHttpMethod, METHOD_POST, true) == 0) 17. { // POSTのI場e合? bufBody = encAsc.GetBytes(strParam); 18. httpReq.ContentLength = bufBody.Length; 19. stmReq = httpReq.GetRequestStream(); 20. stmReq.Write(bufBody, 0, bufBody.Length); 21. stmReq.Close(); 22. } 23. else 24. { // GETのI場e合? 25. httpReq.ContentLength = 0; 26. }
C# asp.net http
HttpWebRequest
模拟浏览器请求下载文件到本地.txt
C# asp.net http
HttpWebRequest
模拟浏览器请求下载文件到本地
HttpWebRequest
一个很实用的例子,注意要用OFFICE 2007
图片批量下载器[C# _ WinForm _ 正则表达式 _
HttpWebRequest
]
图片批量下载器 利用正则表达式和
HttpWebRequest
批量下载对应网页的图片。 功能虽简单,但重要的是方法。
C#
110,578
社区成员
642,559
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章