我正在查看之间的文档,WebRequest.Create并WebRequest.CreateHttp确定应在应用程序中使用哪个文档。我看不到这两个方法之间有什么不同,除了WebRequest.Createreturn a WebRequest和WebRequest.CreateHttpreturn HttpWebRequest。
除了返回值外,这两种方法是否基本相同?还是他们每个人在内部做不同的事情?
WebRequest.Create将根据您使用的URL返回WebRequest派生的请求。例如,如果使用FTP URL,则结果将是FileWebRequest。另一方面,CreateHttp显式创建一个HttpWebRequest。
.Net 4.0中添加了CreateHttp,而2.0以来存在Create本身。
这两种方法都会创建一个HttpWebRequest,因此可以互换使用。
| 归档时间: |
|
| 查看次数: |
2296 次 |
| 最近记录: |