iOS开发代码段iOS网络iOS学习开发

iOS开发之网络数据请求

2016-03-27  本文已影响1136人  IOS_龙

一、网络请求的基础知识

ios9: 重大改变
(1)
NSURLConnection:ios9之前使用,之后弃用
NSURLSession ios7.0之后出来 ios9只能使用这个类
(2)后台服务器传输协议由HTTP改成HTTPS(都是超文本传输协议)
HTTP:Hypertext Transfer Protocol
https:Hyper Text Transfer Protocol over Secure Socket
Layer
区别: https比http多了 安全套接字层 更安全都是超文本传输协议
(3)常用的请求方法
① get 数据写在URL后面
浏览器和服务器对URl长度有限制,因此在URL后面附带的参数是有限制的
② post
默认是get
(4) 一个URL加载的请求 NSURLRequest
NSURLRequest子类为NSMutableURLRequest 可以添加请求体 请求头 请求体就是body数据 请求头是格式
(5)注意在info.plist中添加 否则无法请求数据
info.plist -> App Transport Security Settings -> Allow Arbitrary Loads -> YES

294876DA-23BC-4B30-B2F0-5FA6E69603A0.png

二、具体请求示例

上一篇 下一篇

猜你喜欢

热点阅读