【问题标题】:How to debug PHP REST Service running on Apache using Eclipse如何使用 Eclipse 调试在 Apache 上运行的 PHP REST 服务
【发布时间】:2013-10-28 09:04:45
【问题描述】:

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

我能够使用 Eclipse PDT 中内置的浏览器来调试 Web 应用程序。如果我在代码中设置断点并运行->调试,我就可以点击断点等。

对于 REST 服务,我无法做到这一点。如果我点击调试,正常的应用程序控制流程会从 index.html 开始。

对于我的所有 API,我需要在请求中提供一些身份验证标头,因此我无法使用调试配置设置来模拟这一点。

感谢您的帮助。

【问题讨论】:

    标签: php eclipse eclipse-pdt


    【解决方案1】:

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

    【讨论】:

    • 我正在使用 ZendDebugger。你说的是哪种饼干?我正在尝试在 Eclipse 中进行调试。谢谢。
    • 抱歉,我说的是 XDebug 而不是 ZendDebug。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多