我正在使用Balanced Payments API,在他们的示例代码中,他们提出了一个卷曲请求:
curl https://api.balancedpayments.com/v1/customers \
-u ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP: \
-X POST
我不知道如何在AFNetworking 2.0库中传递-u值。
要使用Balanced进行身份验证,您需要从仪表板提供API密钥。您必须使用http基本访问身份验证。您的密钥必须设置为用户名。为简单起见,不需要密码。
答案 0 :(得分:2)
AFHTTPRequestOperation *operation = // …
NSURLCredential *credential = [NSURLCredential credentialWithUser:@"ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP:" password:@"unused" persistence:NSURLCredentialPersistenceForSession];
[operation setCredential:credential];
持久性选项are listed here。