webservice是不是我可以理解成在http协议中加一个xml文件流

问题描述

以soap协议为例,是不是我可以理解webservice就是在http协议的基础上,发送给webservice server一个soap格式的xml文件流呀。我们所谓的soap协议只不过是一种定制的xml格式,我这样理解对吗?还有soap和rest相比,就是发送的文件的格式不一样,一个是soap类型的xml,一个是rest简洁型的,不知道我的理解是否正确。

解决方案

你的理解是对的,soap是webservice的子协议,webservice是http的子协议

时间: 2024-12-01 19:54:43

webservice是不是我可以理解成在http协议中加一个xml文件流的相关文章

wsdl-本人webservice的概念的理解和疑惑

问题描述 本人webservice的概念的理解和疑惑 一直以来在基于springMVC做restful风格的开发. 最近要跟外面做接口,没有restful风格的接口,只有webservice方式. 于是上网恶补webservice的知识,看完之后还是有很多不确定的地方. 整理如下,望各位高人指正. 1.不管什么语言最终实现功能的单位差不多都是方法(或者叫函数),所以将这块开放到网上,供大家调用.这块各个语言有相应的工具来实现,最终得到一个url 2.要想调用,首先得让别人知道方法名.需要传入哪些

WebService大讲堂之Axis2(3):使用services.xml文件发布WebService

用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service , 这样做不需要进行任何配置,但这些POJO类不能在任何包中.这似乎有些不方便,为此,Axis2也允许将 带包的POJO类发布成Web Service. 先实现一个POJO类,代码如下: package service; public class MyService { public String getGreeting(String name) { ret

radius-Radius协议中的Response Authenticator字段MD5加密如何理解?

问题描述 Radius协议中的Response Authenticator字段MD5加密如何理解? ResponseAuth = MD5(Code+ID+Length+RequestAuth+Attributes+Secret) 3个问题: 1)公式中的加号是将各部分转换成十六进制相加嘛? 2)公式中的Attributes具体意义?(一封应答报文中含有多个Attributes,长短不一,是将这些Attributes分别相加还是拓展成字符串连接起来,又或者是只将Attributes的type相加?

android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件

前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xstream 二: 把对象转换成xml android XMl 解析神奇xstream 三: 把复杂对象转换成 xml android XMl 解析神奇xstream 四: 将复杂的xml文件解析为对象   1.建立JavaBeen package com.android10; public clas

封装dll-C# 中如何将一个类文件 封装成.dll文件

问题描述 C# 中如何将一个类文件 封装成.dll文件 我现在在c#程序里面写了几个通用的类,里面包括数据库的操作,网页表单的基本验证以及自己平时总结的一些很好用的方法,我现在想把这些类或者某一个类封装成一个dll文件,最好是所有的类都封装成一个dll,想请问一下各位怎么做,以前没做过将类封装成dll,麻烦大家帮帮小弟,最好有代码,谢谢了! 解决方案 封装成dll不就是将它编译成dll吗? 在bin文件下就有编译的dll 解决方案二: 在VS中新建一个类库工程,把你的类文件导到新建的工程里,编译

SSIS:两种将SQL Server数据库数据输出成XML文件的方法

在 SSIS 中并没有直接提供从数据源到 XML 的转换输出,Destination 的输出对象有 Excel File, Flat File, Database 等,但是并没有直接提供 XML 文件输出的配置. 但是我们仍然可以通过下面这些方法来实现: 方法一:使用平面文件对字符串 XML 转换输出 方法二:使用 Script Task 将 XML 字符串输出 测试数据库 - AdventureWorks2012 测试表 - [Sales].[SalesOrderDetail] 比如说我们要将

用WinRAR将多个swf打包成一个EXE文件

在制做一个flash时常常有文件种需导入其它swf文件的情况,这种情况使用flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便.如何将多个swf文件打成一个exe包呢? 比如:有 main..swf. av.swf 6-2.swf 6-3.swf 这样4个SWF文件 其中index.swf 调用其它的SWF,现在把综们发布成一个 EXE 文件. 这种功能要使用第三方软件.不过这个软件很普及,几乎人人都用--winrar!! 怎么做?跟我来-- 1.准

ios-Xcode中如何将部分文件打包成静态库

问题描述 Xcode中如何将部分文件打包成静态库 我想要打包的文件中使用了第三方,例如AFNetworking,但是我并不想将第三方文件也打包到静态库中,请问该怎么设置? 解决方案 XCode打包静态库文件 解决方案二: 把你需要打包的文件新建一个工程放进去打包试试,希望能帮到你 解决方案三: 先将第三方编译静态库,再在你要打包的工程引用看看? 解决方案四: 很多sdk都有依赖库的,你可以参考下,就是单独拿出来

java文件输入输出-我该怎么将学生的信息写入到一个硬盘文件里面,新手不理解文件输入输出。

问题描述 我该怎么将学生的信息写入到一个硬盘文件里面,新手不理解文件输入输出. import java.io.FileNotFoundException; import java.io.PrintWriter; import java.util.*; public class PrintWriterTest { //学号.姓名.性别.出生日期.所学专业 private int number; private String name; private String sex; private Str