iOS开发中的Web Service
来源:互联网 发布:数据透视表行标签重复 编辑:程序博客网 时间:2024/05/26 08:42
一. Web Service
1. Web Service概述
Web Service技术通过Web协议提供服务,保证不同平台的应用服务可以相互操作,为客户端程序提供不同的服务.
2. Web Service实现方案
目前,Web Service的实现方案主流的有以下3种:
- REST
- SOAP
- XML-RPC
3. 三种方案的比较
- XML-RPC和SOAP都是比较复杂的技术,XML-PRC为SOAP前身
- REST更加简洁,而且越来越多的Web Service开始采用REST风格设计和实现
- SOAP Web Service数据交换格式是固定的,而REST Web Service数据交换格式是我们自定义的,使用比较方便.
二.REST Web Service
1.REST
REST 即 表征状态转移
- 表征指客户端可以看见的页面
- 状态转移指页面跳转
客户端通过请求URI获得要显示的页面.
通常REST使用HTTP、URI、XML以及HTML这些现有的协议和标准
2.REST Web Service
REST Web Service基于HTTP,是一个使用HTTP并遵循REST原则的Web Service,使用URI来定位资源.
Web Service数据交互使用JSON和XML等格式.Web Service所支持的HTTP请求方法包括POST、GET、PUT或DELETE等。
三.数据交换格式
数据交换格式主要为以下3种:
- 纯文本格式
- XML格式
关于XML的详解可以看这篇文章《iOS开发指南-XML篇》 - JSON格式
关于JSON的详解可以看这篇文章《iOS开发指南-JSON篇》
0 0
- iOS开发中的Web Service
- iOS 开发之 Web Service 调用
- 在Web Service中的异步开发模式
- ios + web service
- ios调用web service
- ios 用xcode4.2开发 访问web service的功能
- IOS开发指南学习——REST Web Service
- iOS开发-进阶:SOAP web service用AFNetWorking实现请求
- web service中的事件
- Web Service开发指南
- web service 开发实战
- Web Service开发指南
- web Service开发总结
- Web Service开发指南
- Axis 开发web service
- JBoss开发Web Service
- 二、Web Service开发
- Web Service开发
- NetBeans 中文输入法词语候选区不跟随光标
- lucene中文分词总结
- shiro配置文件的详解
- Ceilometer API调用流程分析
- java8 Optional类用法解析
- iOS开发中的Web Service
- <a>标签跳转和执行js函数,href和onclick属性
- 合金
- 详解资源文件Drawable下面的shape标签
- Sum of Two Integers
- Drools 6.0 Hello World
- iOS-获取图像尺寸
- JAVA7、JAVA8的堆内存有啥变化
- Java程序员修炼之道 之 Logging(3/3) - 怎么分析Log