Ios NSURLRequest的规范化NSString表示

Ios NSURLRequest的规范化NSString表示,ios,objective-c,afnetworking,afnetworking-2,Ios,Objective C,Afnetworking,Afnetworking 2,我正在实现一个身份验证方案,需要将传出的http请求规范化为NSString,以便对它们进行散列和签名。我想的是这样的规范形式(来自AWS文档的伪代码): 我使用AFNetworking 2.6进行联网,因此大多数操作都隐藏在AFHTTPRequestOperationManager中。你们会怎么做?哪里是将此方案插入我的AFNetworking manager的合适位置 CanonicalRequest = HTTPRequestMethod + '\n' + CanonicalURI

我正在实现一个身份验证方案,需要将传出的http请求规范化为NSString,以便对它们进行散列和签名。我想的是这样的规范形式(来自AWS文档的伪代码):

我使用AFNetworking 2.6进行联网,因此大多数操作都隐藏在AFHTTPRequestOperationManager中。你们会怎么做?哪里是将此方案插入我的AFNetworking manager的合适位置

CanonicalRequest =
  HTTPRequestMethod + '\n' +
  CanonicalURI + '\n' +
  CanonicalQueryString + '\n' +
  CanonicalHeaders + '\n' +
  SignedHeaders + '\n' +
  HexEncode(Hash(RequestPayload))