相关疑难解决方法(0)

Volunteermatch API目标C.

我正在使用AFNetworking在VolunteerMatch API上执行Web请求.当我执行请求时,我收到了200个代码,但是我没有收到回复.以下是典型的VolunteerMatch请求的样子:

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"
Run Code Online (Sandbox Code Playgroud)

是扩展文档.

这是我用于提出请求的代码:

 // Create parameters
    NSDictionary* param = @{
                            @"action":@"helloWorld",
                            @"query":@"{\"name\":\"john\"}"
                            };

    // Create Manager
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    manager.responseSerializer = [AFJSONResponseSerializer serializer];
    manager.requestSerializer = [AFJSONRequestSerializer serializer];

    // Add Headers
    [manager.requestSerializer setValue:@"WWSE profile=\"UsernameToken\"" forHTTPHeaderField:@"Authorization"];
    [manager.requestSerializer setValue:[CocoaWSSE headerWithUsername:@"XXXXX" password:@"XXXXXXXXXXX"] forHTTPHeaderField:@"X-WSSE"];

    // Perform Request
    [manager GET:@"http://www.volunteermatch.org/api/call" parameters:param success:^(AFHTTPRequestOperation * _Nonnull operation, id  _Nonnull responseObject) {
        NSLog(@"HTTP Request URL: %@", [operation.request …
Run Code Online (Sandbox Code Playgroud)

iphone http objective-c ios afnetworking

6
推荐指数
2
解决办法
867
查看次数

标签 统计

afnetworking ×1

http ×1

ios ×1

iphone ×1

objective-c ×1