当前位置: 首页 > 编程语言 > C#

webrequest和httpwebrequest有什么区别分享

时间:2023-04-10 14:32:19 C#

webrequest和httpwebrequest的区别好像HttpWebRequest的控件比较多,比如ReadWriteTimeout。我想知道我是否应该坚持使用HttpWebRequest而不是WebRequestWebRequest是HttpWebRequest的基类/父类以及此处列出的其他一些请求。目前,它们是:System.IO.Packaging.PackWebRequestSystem.Net.FileWebRequestSystem.Net.FtpWebRequestSystem.Net.HttpWebRequestWebRequest可以是HttpWebRequest/FtpWebRequest/FileWebRequest(以后会详细介绍...)我也知道早就明白了,但仅供参考:WebRequestSystem.ObjectSystem.MarshalByRefObjectSystem.Net.WebRequestWebRequest是一个抽象基类。所以你实际上并没有直接使用它。您可以通过其派生类-HttpWebRequest和FileWebRequest使用它。您使用WebRequestCreate方法创建WebRequest的实例。GetResponseStream返回数据流。还有继承自WebRequest的FileWebRequest和FtpWebRequest类。通常,您使用WebRequest生成请求并将返回转换为HttpWebRequest、FileWebRequest或FtpWebRequest,具体取决于您的请求。这是一个示例:示例:var_request=(HttpWebRequest)WebRequest.Create("http://stackverflow.com");var_response=(HttpWebResponse)_request.GetResponse();希望这可以帮助!以上就是C#学习教程的全部内容:webrequest和httpwebrequest有什么区别?涉及侵权,请点击维权联系管理员删除。如需转载请注明出处: