【问题标题】:Submitting new thread to vbulletin forum in C#在 C# 中向 vbulletin 论坛提交新线程
【发布时间】:2012-06-20 12:48:17
【问题描述】:

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

对于 vbulletin 论坛,我想通过我的应用程序发送帖子。结构是这样的。

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

线程需要提交url:http://myforumurl.com/forum/newthread.php?do=newthread&f=01

那么我如何提交具有标签+标题+消息字符串数据的线程来提交url,即http://myforumurl.com/forum/newthread.php?do=newthread&f=01

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

【问题讨论】:

  • 什么论坛,什么结构?请更具体。
  • 我已经更新了我的问题,如果您不清楚,请告诉我。

标签: c# http web-applications vbulletin


【解决方案1】:

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

要查看浏览器发送的内容,您可以使用 HttpFox 之类的 Firefox 插件,或者只使用 Chrome 和 Firefox 目前拥有的内置功能。

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

【讨论】:

猜你喜欢
  • 2011-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 1970-01-01
相关资源
最近更新 更多