运行 IBM MQ bridge for HTTP 样本
IBM® MQ bridge for HTTP 样本仅可用于 Windows 操作系统。 示例向您展示了如何从 Java 程序向 IBM MQ bridge for HTTP 提交 HTTP POST 和 HTTP DELETE 命令。
开始之前
验证您的 IBM MQ通过运行安装、配置和验证 IBM MQ Bridge for HTTP 中的步骤 7 来安装 Bridge for HTTP。
HTTP被安装到表1 中所示的目录中。 在每种情况下,源代码都安装到 /src 子目录中。
| 平台 | 位置 |
|---|---|
| Windows | MQ_INSTALLATION_PATH/tools/http/samples |
z/OS® |
PathPrefix/usr/lpp/mqm/V7R0M0/http/samples |
IBM i |
MQ_INSTALLATION_PATH/java/samples/http |
| 所有其他平台 | MQ_INSTALLATION_PATH/samp/http |
MQ_INSTALLATION_PATH 表示 IBM MQ 的安装目录。关于本任务
这些样本模拟 IBM MQ AMQSPUT 和 AMQSGET 样本应用程序。 它们展示了点到点消息传递环境中的以下功能:
- HTTPPOST - 在 Java 应用程序中发送 HTTP POST 请求,将消息放入 IBM MQ 队列,使用 IBM MQ bridge for HTTP 并处理响应。
- HTTPDELETE - 在 Java 应用程序中发送 HTTP DELETE 请求,以从 IBM MQ 队列中获取消息,使用 IBM MQ bridge for HTTP 并处理包含 IBM MQ 消息的响应。
要运行 HTTPPOST 样本,请完成以下步骤:
过程
后续操作
HTTPDELETE 样本对您放置在 IBM MQ 队列上的所有消息执行破坏性获取。
通过完成以下步骤来运行 HTTPDELETE 样本:
- 在命令窗口中,浏览至
MQ_INSTALLATION_PATH/tools/samples。MQ_INSTALLATION_PATH表示 IBM MQ 的安装目录。 - 运行 HTTPDELETE 样本。
java -classpath . HTTPPOST [parameters]当 HTTPDELETE 样本启动时,将显示以下输出:HTTP DELETE Sample start Target server is ' host:port ' Target queue is ' your queue name ' Target context-root is ' your context-root ' message message ...
![[z/OS]](ngzos.gif)
![[IBMi]](ngibmi.gif)
