如何使用Eclipse调试在Apache上运行的PHP REST服务

时间:2013-10-28 09:04:46

标签: php eclipse eclipse-pdt

我有一个PHP Web应用程序,它也公开了一些REST服务。我无法调试(设置断点,跳过步骤,进入代码)我的REST服务。我找到了一个类似标题的thread。其中指出的解决方案主要是关于如何使用RESTClientHTTP4e测试RESTful服务。

我可以使用Eclipse PDT中的内置浏览器调试Web应用程序。如果我在代码和Run-> Debug中设置断点,我可以点击断点等。

对于REST服务,我无法执行此操作。如果我点击Debug,则从index.html开始正常的应用程序控制流程。

对于我的所有API,我需要为请求提供一些身份验证标头,因此我无法使用“调试配置”设置对其进行模拟。

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

XDebug使用cookie进行调试。因此,您应该将生成的cookie(在浏览器中)包含在REST客户端中。