我只想要一个HTML5中的WebService Client的简单示例,它将整数发送到我网络上的链接。
我已经尝试但是它没有用,我使用的客户端在必要时是在下面。
提前致谢。
<!DOCTYPE html>
<html>
<head><style type="text/css"></style></head><body><form action="http://192.168.0.251:9080/wsa/wsa1/wsdl?targetURI=urn:services-progress-com:Agrosys:Agroserver" method="post" target="_blank">
<table>
<tbody><tr>
<td>Numero:</td>
<td>
<input id="number" type="text" size="2">
</td>
</tr>
<tr>
<td></td>
<td align="right">
<input type="submit" value="send" class="button">
</td>
</tr>
</tbody></table>
</form>
<script></script></body>
答案 0 :(得分:0)
看起来就像你试图调用SOAP Web服务一样(基于URL末尾的?wsdl)。
这里有一些事情要记住。首先,除非您实现CORS,否则无法从与提供HTML的域不同的域调用端点。其次,SOAP端点没有简单的包络。您必须来回传递大量数据,因此尝试将表单提交到SOAP端点是一种荒谬的做法。例如,SOAP端点具有“方法”的概念,其中“参数”就像类一样。您尝试做的是更接近REST模式(尽管与REST不完全相同)。
所有这一切,如果您使用jQuery,那么有一个插件允许您在SOAP端点上调用方法。