我正在使用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基本访问身份验证。您的密钥必须设置为用户名。为了简单起见,不需要密码。
最佳答案
AFHTTPRequestOperation *operation = // …
NSURLCredential *credential = [NSURLCredential credentialWithUser:@"ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP:" password:@"unused" persistence:NSURLCredentialPersistenceForSession];
[operation setCredential:credential];
持久性选项are listed here。