处理HTML请求时,Xdebug会在断点处停止

时间:2015-08-10 10:56:05

标签: php request phpstorm xdebug

我想调试处理HTTP POST请求的API函数。我的PHPstorm设置为使用Chrome浏览器扩展程序,并且工作正常。

当我手动创建POST请求时,使用Postman或PHPStorm自己的REST测试工具,虽然没有发送Xdebug标头,但我无法在处理该请求的函数内中断。

手动将XDEBUG_SESSION_START =“PHPSTORM”添加到请求标头中没有帮助。是否有其他方法可以调试不是由浏览器启动的请求?

更新 我也试过过cookies,从Chrome中捕获它们(见下文)。没有不同。 enter image description here

2 个答案:

答案 0 :(得分:0)

尝试将Cookie: XDEBUG_SESSION_START=PHPSTORM添加到标题中

答案 1 :(得分:0)

XDEBUG_SESSION_START="PHPSTORM"放入请求的正文就可以了。

似乎我第一次尝试时错过了,因为我创建了一个新的调试环境而没有实现丢失的路径映射。

奇怪的是,设置cookie什么也没做。