NSData *bodyData = [[bodyString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataUsingEncoding:NSUTF8StringEncoding];//把bodyString转换为NSData数据
NSURL *serverUrl = [[NSURL URLWithString:RequestUrl] URLByAppendingPathComponent:urlStr];//获取到服务器的url地址
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:serverUrlcachePolicy:NSURLRequestReloadIgnoringLocalCacheDatatimeoutInterval:10];//请求这个地址, timeoutInterval:10 设置为10s超时:请求时间超过10s会被认为连接不上,连接超时[request setHTTPMethod:@"POST"];//POST请求
[request setHTTPBody:bodyData];//body 数据
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];//请求头
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];//异步发送request,成功后会得到服务器返回的数据
//返回的数据 根据系统的不同会返回不同编码的数据,比如windows 为GBK,Ubuntu 为UTF8.。。
//注意转换编码格式

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/03/29/2988779.html

IOS成长之路-NSMutableURLRequest实现Post请求相关推荐

  1. 来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!

    注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章: iOS成长之路-2-我的第一个iOS Demo. 通过两周时间来学习iOS,我慢慢的叩开了 ...

  2. IOS成长之路-Nsstring中搜索方法rangeOfString

    NSString *str1 = @"can you \n speak English";NSString *str = @"\n";//在str1这个字符串中 ...

  3. IOS成长之路-检测耳机插入/拔出

    导入苹果的两个框架是必不可少的环节... 代码部分+小解: [cpp] view plaincopy - (void)viewDidLoad { [super viewDidLoad]; // Do  ...

  4. IOS成长之路-调用照相机和相册功能

    打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库UIImagePickerControllerSourceType s ...

  5. iOS成长之路 指定某个页面隐藏状态栏

    1.info.plist 文件添加 View controller-based status bar appearance  值为No 2.在显示状态栏的方法中 添加 [[UIApplication ...

  6. IOS成长之路-code signing is required for product type 'Application' in SDK 'iOS 6.0'

    解决之道: PROJECT --> Build Settings --> Code Signing --> Code Signing Identity设置为 iPhone Devel ...

  7. 【腾讯Bugly干货分享】JSPatch 成长之路

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/579ef... Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社 ...

  8. 掌握未来趋势的前端开发成长之路

    前端开发成长之路     入门         1.WEB 网页基础.编程基础             HTML5+CSS3入门                 课程内容:               ...

  9. 从校园到职场,听听他们的成长之路

    背景介绍 这次分享主题是「从校园到职场 -- 我的成长之路」,视频内容可以查看 B 站链接:从校园到实习再到秋招. 上次的面试分享之后,阿卡拉提到关于刚毕业的学生也会有很多找工作的困扰,而且这个阶段能 ...

最新文章

  1. MVC+Ninject+三层架构+代码生成 -- 总结(一、數據庫)
  2. SharePoint 数据库管理-PowerShell
  3. 为数据中心度身定制智能基础设施管理系统
  4. Give Candies【快速幂+欧拉】
  5. 带你学习Javascript中的函数进阶(一)
  6. Spring Security(02)——关于登录
  7. 详细了解 clientWidth、clientHeight、clientLeft、clientTop 以及几个常用的场景
  8. 安卓音量设置流程之MasterVolume
  9. 2020 阿里、字节iOS面试题之Runtime相关问题2
  10. mp4转换m3u8格式php,m3u8格式怎么转换mp4 ts格式转换 - 下载的m3u8、ts如何转换成mp4...
  11. 不是所有的大作业都叫微信抢票大作业
  12. IDE 和SCSI简介
  13. python python中max()函数的用法
  14. java的枚举类型是什么_什么是枚举(java枚举类型enum用法)
  15. http协议之http响应
  16. R语言程序逻辑验证判断
  17. 简单聊聊FPGA的一些参数——后篇
  18. 几种数据源的配置方式
  19. 卷积神经网络初步(零):从原始汤到细胞
  20. uni-app开发流程一(项目搭建)

热门文章

  1. 基于Golang的对象序列化的程序包开发——myJsonMarshal
  2. STL库(C++11)提供的异步执行方法的方式
  3. LeetCode简单题之二叉树中第二小的节点
  4. 机器学习PAL产品优势
  5. 将Tensor核心引入标准Fortran
  6. 微调BERT:序列级和令牌级应用程序
  7. java正则表达式 匹配%号_java正则表达式匹配带有括号的电话号为什么匹配不上...
  8. Python3 使用replace 替换空格无效
  9. RxJava 操作符 do
  10. java jdk 环境变量配置(window 10 系统)