【问题标题】:Zend Studio Debug Url with Http HeadersZend Studio 调试 URL 与 Http 标头
【发布时间】:2013-06-07 13:16:12
【问题描述】:
在 Zend Studio (eclipse) 中使用“调试 URL”时可以发送 http 标头吗?我正在远程服务器上调试一个应用程序,该应用程序需要用于身份验证、json 上下文等的 http 标头。我可以使用 Zend Debugger 浏览器扩展进行调试,我假设它使用存储在 firefox 中的 auth cookie,但是当我尝试直接通过 Zend Studio 调试我想不出一种发送标头的方法。我错过了什么吗?
【问题讨论】:
标签:
php
http
zend-framework
remote-debugging
zend-studio
【解决方案1】:
我会使用 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]。
您可以模拟浏览器扩展程序设置的 Cookie,而不是设置 get 查询,方法是检查使用开发者工具设置的 Cookie,然后在 XHR Poster 中模拟该标头以及您希望发送的任何其他标头.