在C#中向vbulletin论坛提交新主题

时间:2012-06-20 12:48:17

标签: c# http web-applications vbulletin

我想通过我在C Sharp制作的应用程序在vbulletin论坛中发送新主题。由于线程提交需要安全令牌,所以我必须在提交时添加它,并且还需要登录论坛。

对于vbulletin论坛,我希望通过我的申请发送帖子。结构是这样的。 Structure of form

例: 论坛网址: http://myforumurl.com/forum

主题需要提交网址: http://myforumurl.com/forum/newthread.php?do=newthread&f=01

那么如何提交包含标签+标题+消息字符串数据的帖子来提交网址,即http://myforumurl.com/forum/newthread.php?do=newthread&f=01

我还需要在提交时将我的用户名和密码发送到该论坛。

1 个答案:

答案 0 :(得分:2)

您需要向服务器发送HTTP POST请求。您可以使用WebClient类执行此操作。该请求将需要包含浏览器通常提交的所有字段以及会话cookie。您可以先通过发送另一个POST请求来获取会话cookie,这是您登录时浏览器发送的请求。

要查看浏览器发送的内容,您可以使用像HttpFox这样的Firefox插件,或者只使用Chrome和Firefox目前都拥有的内置功能。<​​/ p>

我怀疑是否有人会为你发布完整的代码。

相关问题