iOS学习笔记---网络请求
2014-08-01 16:46
232 查看
一.HTTP协议的概念
HTTP协议:Hyper Text Transfer Protocol(超文本传输协议)是用于从万维网服务器传送超文本到本地浏览器的传输协议.HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型(c/s)
HTTP协议的特点
支持客户/服务器模式(c/s模式)
简单快速
灵活,HTTP允许任意类型的对象进行传输,正在传输的对象类型由Content-type加以标记
C/S模式
Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务使接受客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序
二.HTTP中常见的请求方式
get方式 直接把参数用&隔开,拼接到了url后面,?前面是url
整个网址中不能出现空格,参数中的key与value用=链接,这种参数与url一起拼接的http请求方式 为get方式
特点:看到完整的url信息 便于修改 拼接完后的url不能大于255个字节,大于255个字节只保留255个字节 不安全
post方式 post请求数据把网址和 参数(以NSData)一起发送到服务器
1.建立请求:(向谁请求,请求什么)
2.发送请求
3.接收数据
HTTP协议:Hyper Text Transfer Protocol(超文本传输协议)是用于从万维网服务器传送超文本到本地浏览器的传输协议.HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型(c/s)
HTTP协议的特点
支持客户/服务器模式(c/s模式)
简单快速
灵活,HTTP允许任意类型的对象进行传输,正在传输的对象类型由Content-type加以标记
C/S模式
Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务使接受客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序
二.HTTP中常见的请求方式
get方式 直接把参数用&隔开,拼接到了url后面,?前面是url
整个网址中不能出现空格,参数中的key与value用=链接,这种参数与url一起拼接的http请求方式 为get方式
特点:看到完整的url信息 便于修改 拼接完后的url不能大于255个字节,大于255个字节只保留255个字节 不安全
post方式 post请求数据把网址和 参数(以NSData)一起发送到服务器
1.建立请求:(向谁请求,请求什么)
2.发送请求
3.接收数据
相关文章推荐
- IOS学习笔记(16)网络请求,json解析
- IOS学习笔记,网络请求,json解析
- IOS学习笔记26—HTTP操作之ASIHTTPRequest(二) 请求-响应
- iOS学习笔记——同步请求下载与异步请求下载
- IOS学习笔记 -- 网络编程
- IOS 学习笔记 2015-03-24 OC-API-网络访问-案例一
- iOS学习笔记(八)——iOS网络通信http之NSURLConnection
- iOS学习笔记(八)——iOS网络通信http之NSURLConnection
- ios网络学习------5 json格式数据的请求处理
- ios网络学习------8 xml格式数据的请求处理 用代码块封装
- ios网络学习------6 json格式数据的请求处理
- iOS学习笔记(八)——iOS网络通信http之NSURLConnection
- iOS学习笔记(八)——iOS网络通信http之NSURLConnection
- ios网络学习------2 用非代理方法实现同步post请求
- IOS 学习笔记 —— ASIHTTPRequest 之 发送异步请求
- JSP网络编程-请求和响应-HttpServletRequest-HttpServletResponse-学习笔记
- iOS学习笔记——网络资源下载(下载图片)
- ios学习--网络请求
- ios网络学习------1get post异步请求
- ios 网络请求 笔记