Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 可以从web浏览器访问JAX-WS吗?_Java_Web Services_Jax Ws_Webservice Client_Same Origin Policy - Fatal编程技术网

Java 可以从web浏览器访问JAX-WS吗?

Java 可以从web浏览器访问JAX-WS吗?,java,web-services,jax-ws,webservice-client,same-origin-policy,Java,Web Services,Jax Ws,Webservice Client,Same Origin Policy,我只是想知道,是否可以部署JAX-WS并从浏览器访问它,而不需要安装任何软件或代理类。据我所知,这是不可能的,因为您需要有代理类才能调用JAX-WS函数。。。但也许我错了 当然,JAX-WS只是一个构建在SOAP之上的库,SOAP构建在XML之上,XML构建在HTTP之上(duh!) 如果您有soapweb服务(它是使用JAX-WS开发的这一事实无关紧要),任何能够通过HTTP发送和接收XML的应用程序都可以调用它。我们正在使用AJAX POST成功访问后端web服务(由于以下原因,web服务必

我只是想知道,是否可以部署JAX-WS并从浏览器访问它,而不需要安装任何软件或代理类。

据我所知,这是不可能的,因为您需要有代理类才能调用JAX-WS函数。。。但也许我错了

当然,JAX-WS只是一个构建在SOAP之上的库,SOAP构建在XML之上,XML构建在HTTP之上(duh!)


如果您有soapweb服务(它是使用JAX-WS开发的这一事实无关紧要),任何能够通过HTTP发送和接收XML的应用程序都可以调用它。我们正在使用AJAX POST成功访问后端web服务(由于以下原因,web服务必须部署在与前端相同的域上)。

您是否回答了自己的问题?代理类只是构建SOAP请求和POST到端点的一种方法。如果您可以生成SOAP请求,并通过任何其他发布到http url的方式调用该请求的端点,则不需要代理。如果您说的是通过在浏览器的地址栏中键入地址来调用,则不可能,因为您需要发送SOAP请求。但你可以写简单的表格提交。否则请尝试SOAPUI或REST客户端。您可以构建SOAP请求和POST。从什么时候开始,XML构建在HTML之上?这不是另一条路吗?