从消息代理打开外部URL

时间:2014-01-27 06:21:37

标签: messagebroker

我想从IBM Message broker流程中打开http://www.google.com吗?可以这样做吗?如果有,请告诉我怎么做?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用HTTPRequest节点向Google发出请求。如果您想要实际执行搜索,则需要根据搜索词构建URI。一些简单的实验表明以下工作:

https://www.google.co.uk/?q=test#q=test

要在每个消息的基础上覆盖它,您可以覆盖LocalEnvironment中的HTTP目标(使用计算节点设置LocalEnvironment.Destination.HTTP.RequestURL)。

更多详细信息,请访问:http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/topic/com.ibm.etools.mft.doc/ac04595_.htm

如果您想对结果做任何有用的事情,您当然必须解析响应文档。

如果您打算构建一个强大的服务,当谷歌改变他们的网页amrkup时不会破坏,例如,您可能希望使用其中一个API,例如基于XML的自定义搜索API:

https://developers.google.com/custom-search/docs/xml_results