Articles of Ответ

Symfony2: прерывистое высокое время отклика / медленное завершение SessionHandlerProxy :: read ()

Я вижу очень странное поведение, исходящее из компонента менеджера сеансов Symfony2. В частности, функция SessionHandlerProxy :: read () в моей рабочей среде иногда очень медленная. Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy::read Я использую Apache2, на Amazon EC2, работающем под управлением Ubuntu, с хранилищем сеансов Symfony2 по умолчанию (не Redis, или с чем-то похожим), хотя мне интересно, должен ли я быть. […]

продолжить обработку php после отправки ответа HTTP

Мой скрипт вызывается сервером. С сервера я получу ID_OF_MESSAGE и TEXT_OF_MESSAGE . В моем сценарии я обрабатываю входящий текст и генерирую ответ с параметрами: ANSWER_TO_ID и RESPONSE_MESSAGE . Проблема в том, что я отправляю ответ на "ID_OF_MESSAGE" , но сервер, который отправляет мне сообщение для обработки, установит свое сообщение как доставленное мне (это означает, что […]

Guzzlehttp – Как получить тело ответа от Guzzle 6?

Я пытаюсь написать обертку вокруг api, которую разрабатывает моя компания. Это успокаивает, и, используя Postman, я могу отправить запрос на отправку конечной точки, например http://subdomain.dev.myapi.com/api/v1/auth/ с именем пользователя и паролем в качестве данных POST, и мне возвращается токен. Все работает так, как ожидалось. Теперь, когда я пытаюсь сделать то же самое с PHP, я возвращаю […]

Как вернуть код HTTP 500 при любой ошибке, независимо от того, что

Я пишу скрипт аутентификации в PHP, который вызывается как API, который должен возвращать 200 only in the case that it approves the request, and 403 (Forbidden) or 500` в противном случае. Проблема, с которой я столкнулся, заключается в том, что php возвращает 200 в случае ошибок, вызывая ошибку вместо html. Как я могу абсолютно уверен, […]

CodeIgniter RESTful, асинхронный / фоновый процесс

Я использую API-интерфейс CodeIgniter RESTful (https://github.com/philsturgeon/codeigniter-restserver), который возвращает информацию (формат json) в мое приложение Android и iphone. Есть операция, в которой я отправляю некоторые значения, если это все ОК, я возвращаю код 200 в качестве ответа. Теперь я хочу добавить новую операцию по тому же методу: отправлять уведомления об этих изменениях с помощью APNS (служба […]