【发布时间】:2011-03-21 21:45:51
【问题描述】:
如果有人可以向我展示如何使用导航方法发送 POST 数据的好示例,我将非常高兴,可通过SHDocVw.IWebBrowserApp 获得。
例如考虑。
我们应该去的页面是:http://example.com/check.php
并且应该发送两个输入字段的值:用户名和密码。
编辑
我正在尝试使用我的 C# 应用程序使用 Windows 操作系统上可用的本机 Internet Explorer 版本 7 或更高版本,向特定 URL 发送 HTTP 请求,使用 POST 方法将用户的用户名和密码传递给处理 HTTP 响应的服务器端页面。
使用 IWebBrowserApp 和 Navigate 方法,我可以打开 Internet Explorer 的新窗口/实例并将其发送到特定页面(本地或网络中),如果指定还发送 POST 数据和自定义标题。
但主要问题是我不知道如何将我的数据写入浏览器携带的 POST 请求中。
我将不胜感激。
【问题讨论】:
-
ábio:没有理由在标题和标签中都添加“C#”。请把它留在标签中。
-
@Jonh Saunders:当然,你对我的问题有什么建议吗?