0

我需要在我的板上以编程方式创建主题。为此,我使用 Java 和 HtmlUnit。但是有一个问题——如果程序发布一次一切正常(论坛响应是 http 200),但是如果再次启动程序,那么 PhpBB 响应是 «http 304» 并重定向到新主题应该位于但未添加主题的类别。问题是如何解决这个问题?

这是第一个成功添加主题(登录、发帖)的 WireShark 转储:http: //a2k.in/2ai

这是相同的请求,但使用 304 重定向: http ://a2k.in/2aj

发布来自管理员帐户,没有发布时间限制。这是从浏览器(Chrome)日志中发布的:http: //a2k.in/2ak

问题是什么?我的请求和浏览器请求之间的区别在于标题 «Cache-Control: max-age=0», «Origin: http://localhost »。也许缓存控制器有问题?

4

1 回答 1

1

可能有点晚了。。刚看到这个。。。

发布多个线程时遇到了同样的问题。

看起来 phpbb 有某种防洪功能。

至少对于我的实现来说,它有助于简单地在帖子之间添加一个计时器/延迟......(认为我将它设置为大约 3 秒。可能与一两个一起工作也不确定......不着急。)

于 2013-05-23T18:24:15.857 回答