ios直接调用webService接口的那些坑
来源:互联网 发布:制图软件手机 编辑:程序博客网 时间:2024/05/16 08:16
Web Service基本概念
Web Service也叫XML Web Service WebService,是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。
Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。
XML Web Service的特点
Web Service的主要目标是跨平台的可互操作性。为了实现这一目标,Web Service 完全基于XML(可扩展标记语言)、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。
因此使用Web Service有许多优点:
1、跨防火墙的通信
2、应用程序集成
3、B2B的集成
4、软件和数据重用
一般在项目中遇到最多的都是http方式的请求, 因为Web Service 完全基于XML,So,如果在项目中遇到webService请求 ,那么我们就不能简单对url 和请求参数进行拼接来获取数据了.二是需要我们自己去组装XML参数请求体.
一般的webService请求有以下几个特点:
1.url链接以.wsdl为后缀.
2.有命名空间.
3.默认请求都为post请求方式.
请求时的注意事项:
1.命名空间是放在请求体(body)中,还是放在头部(header)中.
2.命名空间的前缀要清楚是什么?比如nsl.
3.wsdl url接口所对应的参数.
4.请求参数可能分为公共参数,和接口方法中的私有参数.是否全部放在请求体中.
清楚webService的特点和注意事项,接下来我们就可以根据后台提供的数据进行接口请求了.
文档整理未完结, 如果有细节问题私聊小白!
- ios直接调用webService接口的那些坑
- iOS 调用Webservice接口
- iOS --调用webservice接口
- WebService接口直接http调用方式
- ios 进阶 -- 调用webservice接口(soap协议)的方法
- 常调用的webService接口
- 调用WebService接口的方法
- iOS调用WebService(SOAP接口)
- iOS调用WebService接口报错整理
- iOS使用WSDL2ObjC工具调用Webservice接口
- 【webservice】调用webservice接口
- java代码直接调用WebService的方法
- 新手搭建调用webservice那些坑
- Ajax直接调用WebService
- iOS下WebService接口调用与解析-一、Soap对象的封装
- 关于Webservice接口的Java客户端调用
- c# .net 调用php 的webservice接口
- 怎样使用VC调用webservice的接口
- JSONObject 解析json用法
- 计算机组成课程设计之一——微程序控制的运算器设计
- js 使用ajax 传递对象或数组
- J2EE规范——JNDI
- C#.Net的常见面试试题附答案
- ios直接调用webService接口的那些坑
- The database file is locked (database is locked)
- Git Bash 不支持中文的简单解决办法
- ubuntu交叉编译android平台可执行C程序
- linux编译内核模块Makefile
- 创建Node.js 的npm应用模块
- 如何限制文本域textarea的字数及动态输入数字变化
- Weakly Supervised Object Localization with Multi-fold Multiple Instance Learning
- html的四个作用域