php 接口开发错误调试的问题

用php做开发时,一般都用var_dump打印调试错误,简单明了。但是在做接口开发或者jquery数据交互的时候,调试就不太方便,1) 尤其是我不知道post过来的数据或者反馈回去的值是什么。不知道有什么插件能显示网页的post数据和反馈的数据,用谷歌自带的开发者工具有时候看不到或者不是很清晰。2)有时候ajax或api交互时的php写的一些处理方法有问题,比如一些语法错误,逻辑错误等,我无法像正常调试看到报错信息。直接访问php的处理方法,又因为没有传输的数据无法调试。

阅读 5.5k
9 个回答

可以用postman

chrome 插件postman

我觉得谷歌很清晰,network啥都有,js数据console.log()

network还不清晰?应该够用了把,你要是刷新页面,就把preserve log打开

https://chrome.google.com/webstore/detail/restlet-client-rest-api-t/aejoelaoggembcahagimdiliamlcdmfm

有时候ajax或api交互时的php写的一些处理方法有问题,比如一些语法错误,逻辑错误等,我无法像正常调试看到报错信息。直接访问php的处理方法,又因为没有传输的数据无法调试。postman也无法看到php的报错信息吧?

一般get的直接在浏览器访问就好了,要post的话就下个postman,另外像phpstorm可以开启xdebug远程调试,接口也一样,可以方便排查错误

  1. 可以用postman插件来看

  2. 可以在前端直接发起ajax看.

    要重复发起, 点网络里面的replay xhr就好了.
    
    

    用postman比较好.

postman最常用了,
复制浏览器上的post、get参数也十分方便,有自动转换格式、语法各种。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题