Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Интеграция и конвертирование

Программное создание нового топика

Взаимодействие phpBB 3.0.x с другими системами.
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Конвертеры

Сообщение 22 апр 2011, 22:32

Добрый день!
Дело в том, что мне надо программно создавать топики на моем форуме. Пишу на Java, используют HtmlUnit для работы с доской.
Все бы хорошо, но вот есть одна проблема — первый раз все постится отлично (после моего запроса форум отвечает http 200), если запустить программу снова, то PhpBB ответит как «http 304» и переадресует на категорию, куда должен был быть добавлен новый топик. Топик в случае переадресации 304 не добавляется. Вопрос: почему так и как исправить?

Вот дамп WireShark'а в случае успешного добавления (логин, постинг):
http://a2k.in/2ai

А вот тот же запрос, но возвращается уже другой ответ (эти пакеты были посланы сразу после первого успешного постинга):
http://a2k.in/2aj

Постинг идет под админом, никаких ограничений по времени между сообщениями нет.
А вот из под браузера:
http://a2k.in/2ak

В чем может быть проблема? Разница между моим пакетом и пакетом браузера в заголовке «Cache-Control: max-age=0», «Origin: http://localhost». Может, в кэш-контроле проблема, у меня то он не передается?
anonym

 

Вернуться в Интеграция и конвертирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама