了解下WSDL 绑定

WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。WSDL 绑定可为 web service 定义消息格式和协议细节。

了解下WSDL 绑定了解下WSDL 绑定

WSDL 绑定

WSDL 绑定可为 web service 定义消息格式和协议细节。

绑定到 SOAP

一个 请求 - 响应 操作的例子:

实例

<message name="getTermRequest">   <part name="term" type="xs:string"/> </message>   <message name="getTermResponse">   <part name="value" type="xs:string"/> </message>   <portType name="glossaryTerms">   <operation name="getTerm">     <input message="getTermRequest"/>     <output message="getTermResponse"/>   </operation> </portType>   <binding type="glossaryTerms" name="b1">    <soap:binding style="document"    transport="http://schemas.xmlsoap.org/soap/http" />    <operation>      <soap:operation soapAction="http://example.com/getTerm"/>      <input><soap:body use="literal"/></input>      <output><soap:body use="literal"/></output>   </operation> </binding>

binding 元素有两个属性 - name 属性和 type 属性。

name 属性定义 binding 的名称,而 type 属性指向用于 binding 的端口,在这个例子中是 "glossaryTerms" 端口。

soap:binding 元素有两个属性 - style 属性和 transport 属性。

style 属性可取值 "rpc" 或 "document"。在这个例子中我们使用 document。transport 属性定义了要使用的 SOAP 协议。在这个例子中我们使用 HTTP。

operation 元素定义了每个端口提供的操作符。

对于每个操作,相应的 SOAP 行为都需要被定义。同时您必须如何对输入和输出进行编码。在这个例子中我们使用了 "literal"。

本文地址:https://www.linuxprobe.com/the-wsdl-binding.html

推荐这些文章:

Maven资源导出失败问题【org.apache.ibatis.binding.BindingException】

如果在IDEA中发现自己的resources文件无法导出,可以在当前项目的当前pom.xml文件中添加如下的代码
error:org.apache.ibatis.binding.BindingException
<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<inc...

搜索模块和简单验证

搜索模块和简单验证
比较简单,直接上代码自己体会
简单说明: 真正做项目的时候验证都会在js里面做
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>搜索框模块和简单验证</title>
</head>
<body>
<form action="myfirstweb.html">
<p>搜索框:
<input type="search" n...

jar中没有主清单属性

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.6.RELEASE</version>
<executions>
<execution>
...

asp。net怎么在提交被验证控件拦截的情况下重定义到验证控件

问题
rt
我同button的onclick时间将widow。location。href =#???
通过锚点重指定了下好像不管用

最佳回答
问题可能出在你添加onclick的方式上,你在浏览器中打开网页,然后使用右键查看源代码,看一下那个提交按钮的onclick事件是什么样子的?会不会有两个?如果不是两个,那么onclick事件里一定还执行了其他的什么东西,看是不是其他的代码影响到了它,因为触发验证事件等都有可能把事件注册到这个按钮上,互相之间可能有影响,看下源代码便知 另外,是提交后验证失败了,还是在提交前就验证失败了?如果是提...

解决:Type javax.xml.bind.JAXBContext not pres

<!-- jaxb模块引用 - start -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
&l...

Mapstruct使用时报Unknown property xxx in result type xxx. Did you mean null?

0.背景
使用mapstruct时出现:

Unknown property "xxx" in result type xxx. Did you mean "null"?

同时,项目中也用到了lombok。
mapstruct版本: 1.4.1.Final
lombok版本: 1.8.22 (继承的Spring2.5.6)
<!-- mapstruct START-->
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</a...

获取同胞元素

问题
按下按钮,按钮所在的行的test2的值要变成123,而test3的值要变成456
<table>
<tr>
<td><input name="test1" type="button" value="Test" /></td>
<td><input name="test2" type="text" /></td>
<td><input name="test3" type="text" /></td>
</tr>
...

解决:Type javax.xml.bind.JAXBContext not present

我用的jdk版本是11,因为JAXB-API是java ee的一部分,在jdk中没有在默认的类路径中;
解决方法手工引入下面的包。

<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<depende...

datalist标签配合input实现输入框历史记录提示

<form>
//list与datalist的id关联
<input list="b" />
//注意是datalist不是details
<datalist id="b">
//注意是未闭合单标签
<option value="1">
<option value="2">
<option value="3">
<option value="4">
</details>
</form>

...

如下XML 反序化相关的类应如何定义?

问题

<?xml version="1.0" encoding="utf-8" ?>
<htmlPages>
<htmlPage name="home">
<cssList>
<css name ="base.css"></css>
<css name ="font.css"></css>
</cssList>
<javascripts>
<javascript name="jqu...

文章标题:了解下WSDL 绑定
文章链接:https://www.dianjilingqu.com/2368.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>