Как отладить службу PHP REST, работающую на Apache, используя Eclipse
У меня есть веб-приложение PHP, которое также предоставляет некоторые службы REST. Я не могу отладить (установить точки останова, перешагнуть, войти в код) мои службы REST. Я нашел тему с похожим названием. Решения, о которых там говорится, в основном посвящены тестированию сервисов RESTful с использованием RESTClient или HTTP4e.
Я могу отлаживать веб-приложение, используя встроенный в Eclipse PDT браузер. Если я устанавливаю точки останова в коде и запуска-> Отладка, я могу достичь точек останова и т. Д.
Для служб REST я не могу этого сделать. Если я нажимаю Отладка, происходит нормальный поток управления приложением, начиная с index.html.
Для всех моих API я требую, чтобы некоторые заголовки аутентификации были предоставлены вместе с запросом, поэтому я не могу смоделировать это с помощью настроек Debug Configurations.
Помощь приветствуется.
1 ответ
XDebug использует cookie для отладки. Итак, вы должны включить сгенерированный cookie (в браузере) в ваш REST-клиент.