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

在C#中使用WebClient.DownloadString发送POST分享

时间:2023-04-10 12:35:30 C#

C#学习教程:在C#中使用WebClient.DownloadString发送POST的HttpWebRequest。是否可以?这很好,因为WebClient类很容易使用。我知道我可以设置Headers属性来设置某些标头,但我不知道是否可以从WebClient实际执行POST。您可以使用使用HTTPPOST的WebClient.UploadData(),即:使用(WebClientwc=newWebClient()){byte[]result=wc.UploadData("http://stackoverflow.com",newbyte[]{});您指定的负载数据将作为请求的POST文本传输。或者,WebClient.UploadValues()也可以通过HTTPPOST上传名称-值集合。您可以使用HTTP1.0POST的上传方法。以上就是C#学习教程:在C#中使用WebClient.DownloadString发送POST分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——stringpostData=Console.ReadLine();使用(System.Net.WebClientwc=newSystem.Net.WebClient()){wc.Headers.Add("Content-Type","application/x-www-form-urlencoded");//使用HTTP1.0POST方法上传输入字符串。byte[]byteArray=System.Text.Encoding.ASCII.GetBytes(postData);byte[]byteResult=wc.UploadData("http://targetwebiste","POST",byteArray);//解码并显示结果。Console.WriteLine("收到的nResult是{0}",Encoding.ASCII.GetString(byteResult));}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: