Ios HTTP请求在AFN网络中不工作
我正在尝试使用AFNetworking将此HTTP API调用转换为Objective-CIos HTTP请求在AFN网络中不工作,ios,objective-c,request,afnetworking,Ios,Objective C,Request,Afnetworking,我正在尝试使用AFNetworking将此HTTP API调用转换为Objective-C GET /api/call?action=helloWorld&query=... HTTP/1.1 Host: www.volunteermatch.org Accept-Charset: UTF-8 Content-Type: application/json Authorization: WSSE profile="UsernameToken" X-WSSE:UsernameToken Us
GET /api/call?action=helloWorld&query=... HTTP/1.1
Host: www.volunteermatch.org
Accept-Charset: UTF-8
Content-Type: application/json
Authorization: WSSE profile="UsernameToken"
X-WSSE:UsernameToken Username="acme",
PasswordDigest="quR/EWLAV4xLf9Zqyw4pDmfV9OY=", Nonce=
"d36e316282959a9ed4c89851497a717f", Created="2003-12-15T14:43:07-0700"
这是我试图做的,但是我没有收到任何数据
NSDictionary* param = @{
@"action":@"helloWorld",
@"query":@"{\"name\":\"john\"}"
};
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:[NSURL URLWithString:@"http://www.volunteermatch.org/"]];
[manager.requestSerializer setValue:@"WWSE profile=\"UsernameToken\"" forHTTPHeaderField:@"Authorization"];
[manager.requestSerializer setValue:[CocoaWSSE headerWithUsername:@"XXX" password:@"XXXXX"] forHTTPHeaderField:@"X-WSSE"];
[manager GET:@"api/call" parameters:param success:^(NSURLSessionDataTask *task, id responseObject)
{
// Success
NSLog(@"Success: %@", responseObject);
}failure:^(NSURLSessionDataTask *task, NSError *error)
{
// Failure
NSLog(@"Failure: %@", error);
}];
这是我期望返回的结果,但是我什么也没有得到
{
"name": "john",
"result": "Hello john!"
}
如果你的请求与卷发一起发送,是否有效?你确定这不是服务器问题吗?你的N错误是怎么说的?@Kreiri没有N错误,它只是返回一个200码的空响应