如何在发送整数的HTML5上创建WebService Client端?

时间:2015-02-13 16:15:52

标签: javascript css html5 web-services webservice-client

我只想要一个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>

1 个答案:

答案 0 :(得分:0)

看起来就像你试图调用SOAP Web服务一样(基于URL末尾的?wsdl)。

这里有一些事情要记住。首先,除非您实现CORS,否则无法从与提供HTML的域不同的域调用端点。其次,SOAP端点没有简单的包络。您必须来回传递大量数据,因此尝试将表单提交到SOAP端点是一种荒谬的做法。例如,SOAP端点具有“方法”的概念,其中“参数”就像类一样。您尝试做的是更接近REST模式(尽管与REST不完全相同)。

所有这一切,如果您使用jQuery,那么有一个插件允许您在SOAP端点上调用方法。