我需要对WebClient使用“ HTTP Post”将一些数据发布到我拥有的特定URL。
现在,我知道可以使用WebRequest完成此操作,但是由于某些原因,我想改用WebClient。那可能吗?如果是这样,有人可以向我展示一些例子或为我指出正确的方向吗?
我只是找到了解决方案,是的,它比我想象的要容易:)
所以这是解决方案:
string URI = "http://www.myurl.com/post.php"; string myParameters = "param1=value1¶m2=value2¶m3=value3"; using (WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; string HtmlResult = wc.UploadString(URI, myParameters); }
它像魅力一样工作:)