NSURL *url = [NSURL URLWithString:HEADIMAGE];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url];
[request setHTTPMethod:@"POST"];
//设置Content-Type的格式为二进制数据
NSString *s = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", BOUNDARY];
[request addValue:s
forHTTPHeaderField:@"Content-Type"];
//设置请求体中内容
NSMutableString *bodyString = [NSMutableString string];
[bodyString appendFormat:@"--%@\r\n", BOUNDARY];
[bodyString appendString:@"Content-Disposition: form-data; name=\"action\"\r\n"];
[bodyString appendString:@"\r\n"];
[bodyString appendString:@"upload_pic"];
[bodyString appendString:@"\r\n"];
[bodyString appendFormat:@"--%@\r\n", BOUNDARY];
[bodyString appendString:@"Content-Dispositio
iOS 使用http POST方法传输二进制数据
本文详细介绍了如何在iOS应用中使用http POST方法来传输二进制数据,包括设置请求头、创建请求体、发起网络请求等关键步骤,帮助开发者实现文件上传或其他涉及二进制数据的网络操作。
摘要由CSDN通过智能技术生成