我正在尝试确定正确的FacesContext调用,以便在处理backing操作时执行以下操作:
任何关于高级API的建议都需要步骤2和步骤3将我送向正确的方向,这将得到很好的认可。注意,我正在调用的服务位于黑框中的此应用程序外部。说明如下:以指定格式发送URL,解析响应以查看发生了什么。
发布于 2011-01-25 19:42:39
这个问题并不是特别针对JSF的,所以在JSF中什么也找不到。标准Java提供了java.net.URL
,或者允许更细粒度的控制,java.net.URLConnection
可以激发HTTP请求并以InputStream
的形式获得响应,然后您可以自由地解析通常的InputStream
方式。
InputStream response = new URL("http://google.com").openStream();
// ...
根据响应的内容类型,可能会有第三方API来简化解析。例如,谷歌Gson (如果是JSON )或珍汤 (如果是HTML/XML )。
https://stackoverflow.com/questions/4801204
复制