IOS成长之路-NSMutableURLRequest实现Post请求
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请求相关推荐
- 来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!
注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章: iOS成长之路-2-我的第一个iOS Demo. 通过两周时间来学习iOS,我慢慢的叩开了 ...
- IOS成长之路-Nsstring中搜索方法rangeOfString
NSString *str1 = @"can you \n speak English";NSString *str = @"\n";//在str1这个字符串中 ...
- IOS成长之路-检测耳机插入/拔出
导入苹果的两个框架是必不可少的环节... 代码部分+小解: [cpp] view plaincopy - (void)viewDidLoad { [super viewDidLoad]; // Do ...
- IOS成长之路-调用照相机和相册功能
打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库UIImagePickerControllerSourceType s ...
- iOS成长之路 指定某个页面隐藏状态栏
1.info.plist 文件添加 View controller-based status bar appearance 值为No 2.在显示状态栏的方法中 添加 [[UIApplication ...
- IOS成长之路-code signing is required for product type 'Application' in SDK 'iOS 6.0'
解决之道: PROJECT --> Build Settings --> Code Signing --> Code Signing Identity设置为 iPhone Devel ...
- 【腾讯Bugly干货分享】JSPatch 成长之路
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/579ef... Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社 ...
- 掌握未来趋势的前端开发成长之路
前端开发成长之路 入门 1.WEB 网页基础.编程基础 HTML5+CSS3入门 课程内容: ...
- 从校园到职场,听听他们的成长之路
背景介绍 这次分享主题是「从校园到职场 -- 我的成长之路」,视频内容可以查看 B 站链接:从校园到实习再到秋招. 上次的面试分享之后,阿卡拉提到关于刚毕业的学生也会有很多找工作的困扰,而且这个阶段能 ...
最新文章
- MVC+Ninject+三层架构+代码生成 -- 总结(一、數據庫)
- SharePoint 数据库管理-PowerShell
- 为数据中心度身定制智能基础设施管理系统
- Give Candies【快速幂+欧拉】
- 带你学习Javascript中的函数进阶(一)
- Spring Security(02)——关于登录
- 详细了解 clientWidth、clientHeight、clientLeft、clientTop 以及几个常用的场景
- 安卓音量设置流程之MasterVolume
- 2020 阿里、字节iOS面试题之Runtime相关问题2
- mp4转换m3u8格式php,m3u8格式怎么转换mp4 ts格式转换 - 下载的m3u8、ts如何转换成mp4...
- 不是所有的大作业都叫微信抢票大作业
- IDE 和SCSI简介
- python python中max()函数的用法
- java的枚举类型是什么_什么是枚举(java枚举类型enum用法)
- http协议之http响应
- R语言程序逻辑验证判断
- 简单聊聊FPGA的一些参数——后篇
- 几种数据源的配置方式
- 卷积神经网络初步(零):从原始汤到细胞
- uni-app开发流程一(项目搭建)
热门文章
- 基于Golang的对象序列化的程序包开发——myJsonMarshal
- STL库(C++11)提供的异步执行方法的方式
- LeetCode简单题之二叉树中第二小的节点
- 机器学习PAL产品优势
- 将Tensor核心引入标准Fortran
- 微调BERT:序列级和令牌级应用程序
- java正则表达式 匹配%号_java正则表达式匹配带有括号的电话号为什么匹配不上...
- Python3 使用replace 替换空格无效
- RxJava 操作符 do
- java jdk 环境变量配置(window 10 系统)