我已将 PhpStorm 配置为调试 HTTP GET - 但仅当我直接加载页面时。
当我想要调试 AJAX 时,我获取 JS 请求的 URL 并创建一个 PhpStorm 配置来调试它。
不是特别优雅,是吗?
当然,我不能对 POST 请求这样做(或者我可以吗?)。
理想情况下,我希望在浏览器 (Chrome) 中加载我的 AngularJs 应用程序,并能够在 PhpStorm 中设置断点并调试后端。
我用谷歌搜索了很多,发现了很多接近的东西,但我找不到答案:-(
谁可以帮忙?
[更新]几年后,我正在使用优秀且免费的Postman https://www.getpostman.com/测试 GET 和 POST。
如果 Xdebug 和 PHPStorm 配置为在正常加载页面时调试 HTTP GET,则只需在 Javascript 中的 AJAX 请求的 URL 中包含 GET 参数即可。例如:http://example.com/script.php?XDEBUG_SESSION_START=PHPSTORM
在 PHPStorm 中打开调试侦听,使用新 URL 发送 AJAX 请求,调试器应该捕获它。您要查找的 POST 数据应该像往常一样出现在 $_POST 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)