2011-06-17 71 views
3

我正在使用GWT RPC在客户端和servlet之间进行通信,但是从同一个servlet,我需要通过POST HTTP请求将XML数据发送到外部Web服务。如何将HTTP POST请求从Servlet发送到外部Web服务?

基本上,我发送它一些XML数据,Web服务处理它并返回一些其他XML数据,我将使用它。

我尝试使用com.google.gwt.http.client.RequestBuilder但我正在异常错误(java.lang.UnsatisfiedLinkError中)。 从我读过的,这是因为这个类是一个CLIENT类,因此不能在servlet(服务器端)中使用。

我还可以使用什么来构建POST HTTP请求?

在此先感谢。

(由于servlet的一些Java字节码的运行,而不是Java翻译成JavaScript中的客户端上,我基本上可以使用Java类从JRE/JDK)

回答

2

使用任何GWT特定类别中你的servlet代码!

为什么缩小宽的东西!

有多种,您可以使用HTTP请求发送到外部服务器的API ..

如果你不喜欢使用任何外部库,然后用java.net.URLConnection 它使用简单..

或甚至你可以使用最简单的一个,ApacheHTTPClient

+0

感谢您的精度!我想我会使用HttpUrlConnection,我会看看我是否可以用它来做我需要的! – dominicbri7

相关问题