OStack程序员社区-中国程序员成长平台

标题: ios - AFNetworking 应用程序/json [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 00:49
标题: ios - AFNetworking 应用程序/json

使用 iOS,我正在尝试与请求 3 个 header 后跟 JSON POST 数据的 Web 服务进行通信。

我查看了以下将字典转换为 JSON 文件的 AFNetworking 片段。在这种情况下,我正在尝试发布 header 和 JSON 文件。如果您有任何建议,请告诉我:

NSURL *url = [NSURL URLWithString:WalletKit_URL];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
httpClient.parameterEncoding = AFJSONParameterEncoding;
NSDictionary *params = @{@"brand-id" : Brand_Id, @"api-key" : API_Key, @"Content-Type" : @"application/json"};
NSMutableURLRequest *request = [httpClient requestWithMethod"OST" path"" parameters:params];
AFHTTPRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSURLResponse *response, id JSON) {
    NSLog(@"success");
} failure:^(NSURLRequest *request, NSURLResponse *response, NSError *error, id JSON) {
    NSLog(@"error");
}];



Best Answer-推荐答案


您应该将 HTTP header 字段添加到 NSMutableURLRequest

[request addValue"foobar" forHTTPHeaderField"X-Foo-Bar"];

关于ios - AFNetworking 应用程序/json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14715372/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4