我正在尝试使用基本身份验证在网页上发送POST请求。那么有没有示例显示如何在Watin中自动发送POST请求
答案 0 :(得分:1)
我发现this post有效
IE _ie = new IE();
object flags = null;
object targetFrame = null;
object headers = "Content-Type: application/x-www-form-urlencoded" + Convert.ToChar(10) + Convert.ToChar(13);
object postDataBytes = ASCIIEncoding.ASCII.GetBytes("{ mydata: 5 }");
object resourceLocator = "http://google.com";
IWebBrowser2 browser = (IWebBrowser2)_ie.InternetExplorer;
browser.Navigate2(ref resourceLocator, ref flags, ref targetFrame, ref postDataBytes, ref headers);
_ie.WaitForComplete();
我的文档是json响应,我仍在努力通过WatiN访问其原始内容 - 目前正在提示下载。