C# WebClient在哪?
发布网友
发布时间:2022-05-10 03:52
我来回答
共3个回答
热心网友
时间:2023-10-29 13:27
//在命名空间System.Net下:
System.Net.WebClient client = new System.Net.WebClient();
byte[] data = client.DownloadData("URI地址");
//欢迎追问。
热心网友
时间:2023-10-29 13:27
WebClient不是控件,只是类而已。在后台代码里可以new出来,比如
//using System.Net;
private void Form1_Load(object sender, EventArgs e)
{
WebClient client=new WebClient();
}
热心网友
时间:2023-10-29 13:28
1、webclient功能有限,特别是不能使用身份验证证书,这样,上传数据时候问题出现,现在许多站点都不会接受没有身份验证的上传文件。
2、尽管可以给请求添加标题信息并检查相应中的标题信息,但这仅限于一般意义的检查,对于任何一个协议,webclient没有具体支持。
3、这是由于webclient是非常一般的类,可以使用任意协议发送请求和接受相应,它不能处理特定于任何协议的任何特性。