欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c ios post json數據

林子帆1年前8瀏覽0評論

C IOS POST JSON數據的方式

在進行c IOS的開發(fā)中,我們常常需要將數據通過POST請求發(fā)送到服務器,并且通常都是使用JSON數據格式進行傳輸。下面是c IOS POST JSON數據的一種常見方式:

//設置URL
NSURL *url = [NSURL URLWithString: @"http://www.example.com"];
//設置請求內容
NSDictionary *jsonBody = @{@"key1":@"value1", @"key2":@"value2"};
NSData *jsonBodyData = [NSJSONSerialization dataWithJSONObject:jsonBody options:NSJSONWritingPrettyPrinted error:nil];
//設置請求
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:jsonBodyData];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
//發(fā)送請求
NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
//處理響應數據
}];
[task resume];

以上代碼使用NSURLRequest構造了一個POST的請求,并設置了請求內容為一個JSON格式的字典。隨后將這個請求利用NSURLSession發(fā)送出去并獲取響應數據。其中,需要注意的是這里使用了HTTP header的Content-Type字段來標識請求內容的格式。