ios - 在不使用框架的情况下在 iOS 中发布 xml?

标签 ios

How to make HTTP Post request with JSON body in Swift像这样没有使用这样的框架我需要 xml 发布任何人都可以帮助我......

最佳答案

 NSError *error;

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:nil];
NSURL *url = [NSURL URLWithString:@"Your SERVER"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request addValue:@"application/xml" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"POST"];
NSString *xmlString = @"<?xml version=\"1.0\"?>\n<yourdata></yourdata>";
[request setHTTPBody:[xmlString dataUsingEncoding:NSUTF8StringEncoding]];


NSURLSessionDataTask *postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {

// handel response & error
}];

[postDataTask resume];     

使用上面的代码实现你想要的

关于ios - 在不使用框架的情况下在 iOS 中发布 xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38148545/

相关文章:

ios - 使用多个 TableView 和数据源

ios - 为什么 'self.navigationController?.pushViewController(mainPage, animated: true)' 不起作用?

ios - 左镜像照片的缩略图方向错误

javascript - 移动版 Safari : iframed form "next-input" on dropdown bug

ios - UITableView:单击单元格并使用 UIWebView 打开单元格中的链接

android - 选择 Android 键盘在移动网站上的作用方式

ios - 在 iOS9 上运行应用程序时 Xcode 7 停留在 "Validating application"

ios - ios 6.0+ 上 itms 的用户代理是什么?

android - Google翻译手机应用程序是否使用Tesseract在本地进行OCR?

javascript - 出现键盘时 UIWebView 滚动。导致抽头偏移错误?