Итак, как facebook возвращает код состояния 200, когда нет новых сообщений/обновлений?
Я пробовал долгий опрос, и он работает. единственная проблема, с которой я сталкиваюсь прямо сейчас, заключается в том, что я сталкиваюсь с внутренней ошибкой сервера 500 (превышено max_execution_time), когда опрос ничего не возвращает.
Я не хочу изменять «max_execution_time» опроса, но я хочу вернуть код состояния 200 OK, даже если нет новых сообщений/обновлений.
Изменить:
Я читал из разных источников, включая stackoverflow (извините, я прочитал слишком много и не смог процитировать все здесь), где говорится, что я должен вернуть пустой ответ на получить код состояния 200.
Теперь новая проблема:
Как я могу вернуть пустой ответ тела, пока нет нового сообщения/обновления (пока цикл «пока» работает и вот-вот достигнет max_execution_time), чтобы предотвратить 500 внутренних ошибок сервера (превышено max_execution_time).
Проще говоря:
как вернуть пустой ответ до того, как цикл while достигнет тайм-аута.
facebook
. 2. Вы предполагаете, что они будут использовать PHP для этого - сомнительно ИМХО. - person CBroe   schedule 19.09.2017