码迷,mamicode.com
首页 > 其他好文 > 详细

开源进销存PSI - 用Fiddler来调试

时间:2015-02-28 21:48:54      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

这是Fiddler的主界面

技术分享


Fiddler有很多的功能,我几乎只是在使用Inspectors 这个功能,也就是上图中右边的那块。下面以PSI的登录,来说说我是怎么用的。

下图是登录的时候,输入了正确的用户名和密码后,Fiddler截获的信息。

技术分享

上面界面左边是这个过程中所有的HTTP请求,选中/Home/User/LoginPOST,在其右边的上方是POST的参数,下方是返回的JSON数据。POST的参数,以WebForms的表格形式查看,JSON以Tree的形式查看。


上面还只是正常情况下,出错了才是Debug的时刻

我常犯如下两个错误:

1、在JS中写错了POST URL地址,常见原因就是拼写错误。

还是接着刚才,那个登录,我故意改出这种现象来,之后用Fiddler会看到如下界面:

技术分享

看到红红的没有?出404了,我就知道URL写错了。

2、后台的PHP代码出错,因为PHP中大部分是业务逻辑代码,而PSI中业务代码大都用SQL语句写,所以,我最多的错误是把SQL语句写错。

同样的,我故意改出一个错误,看看Fiddler是什么反映。

技术分享

错误还是404,怎么和第一种情况区分呢,看右边下面返回的JSON,JSON返回的为空,就切换到Raw这个页面下面来查看。下面给Raw一个特写。

技术分享

这是后台ThinkPHP框架抛出的异常错误信息。

开源进销存PSI - 用Fiddler来调试

标签:

原文地址:http://my.oschina.net/u/134395/blog/380903

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!