Мне нужно программно создавать темы на моей доске. Я использую 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». Может быть, есть проблема в cache-controller?