作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 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 类)
最佳答案
不要在您的 servlet 代码中使用任何 GWT 特定类!
为什么要把宽的东西缩小!
您可以使用多种 API 向外部服务器发送 HTTP 请求。
如果你不喜欢使用任何外部库,那么使用 java.net.URLConnection它使用起来很简单..
或者您甚至可以使用最简单的一个,Apache HTTPClient
关于java - 如何将 HTTP POST 请求从 Servlet 发送到外部 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391555/
我是一名优秀的程序员,十分优秀!