WebApi學習總結系列第二篇(webapi的調試)


目前使用webapi的調試主要有

1.用接口宿主調試。(宿主形式多樣:web、winform。還有就是直接用app進行接口調試)

2.用Fiddler抓Http信息,進行調試。

 

1.用接口宿主調試。

在《ASP.NET Web API 2 框架揭秘》一書第一章就提到宿主的概念,宿主可以是web頁面、winform等形式。

通過這些宿主,我們在后台設置斷點對webapi進行調試。在mvc中創建的webapi宿主默認是web。

我們也可以直接用app,通過連接本地,設置斷點。這個需要將webapi項目托管到IIS。通過app調試,能更能真切地發現問題。

 

2.用Fiddler抓包

Fiddler對於程序員和測試人員堪稱神器,過去沒有只知道它會監控報文,不知道還可以構造http請求和抓取app包。

特別是看了博客園中小坦克的系列博文后,對Fiddler這款神器,有了更多的認識。

小坦克的Fiddler介紹系列博文地址:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html

在該系列第四篇中講到手機抓包,文中講到要給手機裝證書,還要設置手機的代理,其實這個順序要換一下,先設代理在裝證書。

還有電腦端也要安裝證書,保證安全。使用下面鏈接地址,安裝一個名為:CertMaker for iOS and Android 的證書就可以了。

http://www.telerik.com/fiddler/add-ons

安裝完之后,app發送的請求就能在Fiddler中抓到,Fiddler頓時高大上起來.

 

嘻嘻,以后發現還有別的測試webapi的方法,會盡情奉上。

大家有什么好方法也可以在留言中寫到哦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM