DELETE 请求参数保存在Body 中
Posted frounk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DELETE 请求参数保存在Body 中相关的知识,希望对你有一定的参考价值。
NSMutableDictionary *parameter = [NSMutableDictionary dictionary];
NSString * url = [NSString stringWithFormat:signatureProxy,model2.scheduleId];
NSMutableURLRequest * req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
req.HTTPMethod = @"DELETE";
req.HTTPBody = [NSJSONSerialization dataWithJSONObject:parameter options:NSJSONWritingPrettyPrinted error:nil];//[parameter JSONData];//dic字典相当于parameters,请求体里的东西
req.allHTTPHeaderFields = @{
@"Content-Type":@"application/json"
};//请求头里的东西
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
[NSURLConnection sendAsynchronousRequest:req queue:queue completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {
if (connectionError) {
//失败
[ToolOfClass showMessage:@"操作失败"];
} else {
//成功
dispatch_async(dispatch_get_main_queue(), ^{
//回调或者说是通知主线程刷新,
[_tableView reloadData];
[ToolOfClass showMessage:@"操作成功"];
});
}
}];
以上是关于DELETE 请求参数保存在Body 中的主要内容,如果未能解决你的问题,请参考以下文章