我想从IBM Message broker流程中打开http://www.google.com吗?可以这样做吗?如果有,请告诉我怎么做?
答案 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