C#使用WebRequest构建网站表单响应

C#使用WebRequest构建网站表单响应,c#,webrequest,C#,Webrequest,我有一个内置WebGUI的设备,可以通过它的IP地址访问。我试图通过一个控制台应用程序以编程方式操作设备的输入。设备的登录页(https://192.168.x.x/login.html)包含以下表格: <form class="settingNameTxt" method="post" action="back.shtml"> <table> <tr> <td>Password:</td>

我有一个内置WebGUI的设备,可以通过它的IP地址访问。我试图通过一个控制台应用程序以编程方式操作设备的输入。设备的登录页(
https://192.168.x.x/login.html
)包含以下表格:

<form class="settingNameTxt" method="post" action="back.shtml">
    <table>
        <tr>
            <td>Password:</td>
            <td><input type="password" size="8" maxlength="8" name="Password"></td>
        </tr>
        </table>
        <br/>
    <input type="submit" value="Submit"/>
    <input type="reset"/>
/form>

密码:

/表格>

我想构建一个WebRequest,它相当于用户在浏览器中查看页面,填写密码字段,然后单击
Submit
按钮。我在这里搜索了一下,发现了一些东西,似乎让我觉得这是可以做到的,但我正在努力找出答案。有什么想法吗?

您在项目中的目标框架是什么?你创建了什么样的应用程序?WPF或WinForms?.NET4.0,它是一个控制台应用程序。只有当您想登录时,才不需要浏览html。只需像浏览器一样发送
WebRequest
POST HTTP,其中包含miltipart/form数据,您将收到下一个请求的cookie。作为第一步,请允许我澄清-我知道我不需要遍历html。我不知道如何使用表单数据构建和发送
WebRequest