以编程方式向网站服务器发送信息

时间:2012-11-24 12:37:13

标签: c# web contact-form

如果这是一个愚蠢的问题,我对网络相关的任何事情的经验非常少,所以道歉。

我有一个带有联系表格的Wordpress网站,用户可以使用该网站向我发送网上留言。用户填写表单,然后将其转换为电子邮件并发送给我。

我想从我的c#桌面应用程序中获得类似的功能。 换句话说,我正在寻找一种方法,以编程方式在我的网站上调用联系表单,或将信息发送到我的网站,它将转换成电子邮件并直接发送给我。

我应该研究哪些一般概念?

1 个答案:

答案 0 :(得分:1)

可以使用HTTP POST方法将输入到Web表单中的信息发送回Web服务器。基本上,输入到Web表单中的数据将转换为名称值对并发送到WordPress应用程序。有关HTTP POST的更多信息,请访问:HTTP POST (Wikipedia)

要从C#应用程序执行相同操作,您需要以类似的方式将数据格式化为POST,然后查看使用HttpWebRequest类。此stackoverflow线程显示了一个示例:HTTP request with POST。如果您将信息发布到网页正在使用的同一URL,则服务器应生成电子邮件。

请注意,如果WordPress应用程序要求您在提交信息之前登录,那么您需要在C#应用程序中包含使用WordPress应用程序进行身份验证的代码。

我希望这有帮助!