HawkClient 1.4.0

HawkClient 1.4.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2014年12月

未声明的所有人维护。



  • 作者
  • ricardosousa1989

HawkClient iOS

此项目是iOS上的Hawk客户端实现。更多信息请访问hueniverse/hawk
此客户端在生成MAC时不会使用端口号,因为一些主机的服务使用负载均衡。
此项目中还包含创建nonce的功能和从UTC获取秒级时间戳的功能。

安装

来自Cocoapods

使用方法

使用此客户端可以执行带和不带有效负载验证的请求。
无有效负载验证的示例


NSString *header = [HawkClient generateAuthorizationHeader:url method:method timestamp:timestamp nonce:nonce credentials:credentials ext:ext payload:ext payloadValidation:NO];

带有有效负载验证的示例

 
NSString *header = [HawkClient generateAuthorizationHeader:url method:method timestamp:timestamp nonce:nonce credentials:credentials ext:ext payload:payload payloadValidation:YES];
  

如果您还有疑问,请查看单元测试项目。

依赖项