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下载评论,也是万分感谢的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值