是否可以使用System.Net.WebClient发送带有某些表单数据的HTTP POST?使用System.Net.WebClient发送HTTP POST
如果没有,是否有另一个类似WebClient的库可以执行HTTP POST?我知道我可以使用System.Net.HttpWebRequest,但我正在寻找不那么冗长的东西。
希望这将是这样的:
Using client As New TheHTTPLib
client.FormData("parm1") = "somevalue"
result = client.DownloadString(someurl, Method.POST)
End Using
'someUrl'是指什么?我试图登录到一个拥有HTML登录表单的网站,但它不会登录。结果数据就好像我是匿名的。 – Shimmy
@Shimmy我还没有尝试在需要登录的网站上使用webclient。 'someUrl'是URL字符串,例如'client.UploadValues(“http:// localhost”,“POST”,reqparm)'。 –
我们可以使用此POST请求(包括参数调用)与异步调用吗? – gumuruh