2

在 Zend Studio (eclipse) 中使用“调试 URL”时,我可以发送 http 标头吗?我正在远程服务器上调试一个应用程序,该应用程序需要 http 标头进行身份验证、json 上下文等。我可以使用 Zend Debugger 浏览器扩展进行调试,我假设它使用存储在 firefox 中的 auth cookie,但是当我尝试直接通过 Zend Studio 调试我想不出一种发送标头的方法。我错过了什么吗?

4

1 回答 1

0

我会使用 XHR Poster for Chrome 之类的东西,它可以让你设置标题。您可以通过将以下 get 查询附加到您的 URL 来启动调试会话:

?debug_host=[ZEND_STUDIO_IP_ADDRESS]&debug_port=10137&start_debug=1&original_url=[URL_OF PAGE_UNDER_TEST]&use_remote=1&debug_stop=1

将 Zend Studio 正在侦听的机器的 IP 地址替换为 [ZEND_STUDIO_IP_ADDRESS],并将您正在测试的 URL 替换为 [URL_OF PAGE_UNDER_TEST]。

除了设置 get 查询之外,您还可以通过检查开发者工具设置的 cookie 来模拟浏览器扩展程序设置的 Cookie,然后在 XHR Poster 中模拟该标头以及您希望发送的任何其他标头。

于 2014-01-17T22:42:28.180 回答