我想调试处理HTTP POST请求的API函数。我的PHPstorm设置为使用Chrome浏览器扩展程序,并且工作正常。
当我手动创建POST请求时,使用Postman或PHPStorm自己的REST测试工具,虽然没有发送Xdebug标头,但我无法在处理该请求的函数内中断。
手动将XDEBUG_SESSION_START =“PHPSTORM”添加到请求标头中没有帮助。是否有其他方法可以调试不是由浏览器启动的请求?
答案 0 :(得分:0)
尝试将Cookie: XDEBUG_SESSION_START=PHPSTORM
添加到标题中
答案 1 :(得分:0)
将XDEBUG_SESSION_START="PHPSTORM"
放入请求的正文就可以了。
似乎我第一次尝试时错过了,因为我创建了一个新的调试环境而没有实现丢失的路径映射。
奇怪的是,设置cookie什么也没做。