我使用GWT RPC在客户端和servlet之间进行通信,但是从同一个servlet,我需要通过POST HTTP请求将XML数据发送到外部Web服务。
基本上,我发送一些XML数据,Web服务处理它并返回我将使用的其他一些XML数据。
我尝试使用 com.google.gwt.http.client.RequestBuilder ,但我收到了异常错误( java.lang.UnsatisfiedLinkError )。 根据我的阅读,这是因为该类是CLIENT类,因此不能在servlet(服务器端)中使用。
我还可以使用什么来构建POST HTTP请求?
提前致谢。
(由于servlet是运行的一些java字节码,而不是客户端上的java转换为Javascript,我基本上可以使用JRE / JDK中的Java类)
答案 0 :(得分:2)
NOT 在servlet代码中使用任何特定于GWT的类!
为什么缩小范围呢!
您可以使用各种API将HTTP请求发送到外部服务器。
如果您不想使用任何外部库,请使用java.net.URLConnection 它很简单...
甚至您可以使用最简单的Apache HTTPClient