以编程方式POST一个HTML表单?

时间:2011-01-21 09:23:40

标签: vb.net post asp.net-3.5 html-form

我需要将HTML表单发布到第三方网站(Mass-SMS短信系统)。

过去我通过转发到包含我预先填充和隐藏的表单(使用display:none)的页面来完成此操作,然后我在页面末尾运行了一个javascript函数自动提交此表单。

但是我希望有些我可以通过编程方式完成所有这些操作(因为我不关心响应,并且用户不需要查看表单被发布到的页面)。

我该怎么做?干杯

2 个答案:

答案 0 :(得分:5)

您可以使用WebClient.UploadValues方法从后台代码向远程服务器发送HTTP POST请求。只需使用隐藏字段中的值填充名称/值集合。

答案 1 :(得分:0)

如果您愿意使用PHP,您可以非常轻松地使用cURL。 否则,仅使用Javascript就会非常困难。

See here for a detailed tutorial

相关问题