WebClient和WebRequest类支持的最终协议列表

时间:2009-08-12 15:05:33

标签: .net

文档声明:

来自WebRequest.Create Method

.NET Framework包括对http://,https://和file:// URI方案的支持。用于处理其他请求的自定义WebRequest后代已使用RegisterPrefix方法注册。

但是我也一直在使用这个类通过ftp获取文件(未在文档中列出)。是否有明确的受支持协议列表?

更新:澄清。是的,可以插入其他协议,但是假设我没有注册任何其他协议,那么类框架中支持的标准/基线协议集是什么。例如sftp,tftp?

1 个答案:

答案 0 :(得分:0)

没有明确的清单。正如文章所说,

  

自定义WebRequest后代   处理其他请求已注册   使用RegisterPrefix方法。

这意味着任何人都可以根据需要创建一个foo://前缀,因此您的代码应尽可能少地假设所使用的协议。