gpt4 book ai didi

ios - AFNetworking 应用程序/json

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:47:35 25 4
gpt4 key购买 nike

使用 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:@"POST" 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");
}];

最佳答案

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

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

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com