我需要在我的板上以编程方式创建主题。为此,我使用 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 »。也许缓存控制器有问题?