ios调用restful接口_做iOS上最好的REST API测试App
對于Web開發者和移動應用開發者來說,少不了和REST API打交道。何為REST API,維基百科是這么解釋的(https://zh.wikipedia.org/wiki/REST)REST(英文:Representational State Transfer)是Roy Thomas Fielding博士于2000年在他的博士論文中提出來的一種萬維網軟件架構風格,目的是便于不同軟件/程序在網絡(例如互聯網)中互相傳遞信息。目前在三種主流的Web服務實現方案中,因為REST模式與復雜的SOAP和XML-RPC相比更加簡潔,越來越多的web服務開始采用REST風格設計和實現。例如,Amazon.com提供接近REST風格的Web服務執行圖書查詢;雅虎提供的Web服務也是REST風格的。
比如我們要做一個天氣App,就會請求對應的天氣API,返回一個含有天氣信息的JSON字符串。那么為了測試這個API,在電腦上一般使用Postman,但是如果有時候正好出門在外,自己的App出現Bug,或者自己搭建的API服務器出現Bug,需要測試維護那該如何是好呢?
第一反應應該是手機上是否有相同的軟件。這樣的問題我也碰到過,于是上App Store搜索,有幾個還可以的比如HTTPea和Kat,但是用起來都覺得很不爽,操作特別麻煩。后來便下定決心自己做一個超過他們的REST API測試工具,也就是現在大家看到的Httper。
目前是免費的哦和其他同類App相比,Httper的幾個優勢在于支持9種Request Method
預置33種Headers
可以快速直接地在首頁添加Header和Parameter
支持JSON格式化和高亮顯示
支持查看Response信息
支持創建工程并將請求在工程中分類保存
登錄后支持工程云端同步
Ping測試
查詢我的IP地址
查詢域名持有人信息
目前來說,iOS平臺上功能做的如此全面的REST API測試工具非Httper莫屬了!
但是這并不代表Httper沒有問題,這也就是我發布該文章的目的,Httper是一款開源軟件,由Swift編寫,你可以在GitHub上訪問源碼:https://github.com/MuShare/Httper-iOS
非常期待有相同興趣的伙伴一起參與進來共通打造一個做好用的REST API測試工具。我不僅指iOS平臺,目前Android平臺(https://github.com/MuShare/Httper-Android)也在開發中。非常期待有人能夠加入我們一起完善Httper。
目前來說Httper存在的問題有JSON格式化性能的問題,數據量大易崩潰
不支持XML和HTML格式化
數據同步存在Bug
工程以及請求的界面設計不夠合理
以及將來要改進的點:增加工程分享功能
增加工程市場,允許用戶發布工程到工程市場
最后說點題外話目前是免費的,但并不代表將來部分功能不收費。比如開發者賬號和服務器是要花錢的,本人也只是想通過部分高級功能的收費把運營成本收回來。
當然能夠在App Store下載評論,也是萬分感謝的!
總結
以上是生活随笔為你收集整理的ios调用restful接口_做iOS上最好的REST API测试App的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: aws s3 獲取所有文件_AWS SA
- 下一篇: hot编码 字符one_One Hot编