将curl请求转换为AFNetworking 2.0

时间:2013-11-29 19:08:40

标签: ios objective-c afnetworking afnetworking-2 balanced-payments

我正在使用Balanced Payments API,在他们的示例代码中,他们提出了一个卷曲请求:

curl https://api.balancedpayments.com/v1/customers \
     -u ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP: \
     -X POST

我不知道如何在AFNetworking 2.0库中传递-u值。

参考:Balanced Payments API

  

要使用Balanced进行身份验证,您需要从仪表板提供API密钥。您必须使用http基本访问身份验证。您的密钥必须设置为用户名。为简单起见,不需要密码。

1 个答案:

答案 0 :(得分:2)

AFHTTPRequestOperation *operation = // …
NSURLCredential *credential = [NSURLCredential credentialWithUser:@"ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP:" password:@"unused" persistence:NSURLCredentialPersistenceForSession];
[operation setCredential:credential];

持久性选项are listed here