【发布时间】:2011-03-23 11:05:13
【问题描述】:
我目前正在通过 Netbeans 创建一个 Java Web 服务。 我正在将 Web 服务部署到 Tomcat 7。 我可以通过 POST 方法调用 Web 服务,但我也想使用 GET。 我不知道如何使 GET 工作。是不是tomcat的配置问题,我需要在web服务中添加特定的代码吗,...?
【问题讨论】:
标签: java web-services tomcat netbeans get
我目前正在通过 Netbeans 创建一个 Java Web 服务。 我正在将 Web 服务部署到 Tomcat 7。 我可以通过 POST 方法调用 Web 服务,但我也想使用 GET。 我不知道如何使 GET 工作。是不是tomcat的配置问题,我需要在web服务中添加特定的代码吗,...?
【问题讨论】:
标签: java web-services tomcat netbeans get
当您说“Web 服务”时,您的意思是 SOAP,对吗?或者可能是 REST?
HTTP 上的 SOAP Web 服务只能使用 POST,因为 POST 正文包含 SOAP 请求,而 GET 请求不能包含正文。
【讨论】:
默认情况下,NetBeans 将创建基于 SOAP 的 Web 服务,除非您要求提供 RESTFULL Web 服务。您不能通过 GET 调用 SOAP Web 服务。
【讨论】:
您需要在java中正常请求webservice url,但首先您必须通过在system.web
下添加web.config来使webservice使用get方法运行<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
然后请求您的网络服务并正常发送查询参数。
【讨论】: