gpt4 book ai didi

c# - WebRequest.Create 和 WebRequest.CreateHttp 之间的区别

转载 作者:行者123 更新时间:2023-12-01 16:20:15 28 4
gpt4 key购买 nike

我正在查看 WebRequest.Create 之间的文档和 WebRequest.CreateHttp来决定我应该在我的应用程序中使用哪个。我没有看到这两种方法之间有什么不同,除了 WebRequest.Create 返回 WebRequestWebRequest.CreateHttp 返回 HttpWebRequest >.

除了返回值之外,这两个方法本质上是相同的吗?或者他们各自在内部做了不同的事情?

最佳答案

WebRequest.Create 将根据您使用的 URL 返回 WebRequest 派生的请求。例如,如果您使用 FTP URL,结果将是 FileWebRequest。另一方面,CreateHttp 显式创建 HttpWebRequest。

CreateHttp 是在 .Net 4.0 中添加的,而 Create 本身是从 2.0 开始就存在的。

这两种方法都会创建一个 HttpWebRequest,因此它们可以互换使用。

关于c# - WebRequest.Create 和 WebRequest.CreateHttp 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649459/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com