【发布时间】:2015-07-13 09:15:18
【问题描述】:
我们有一个通过 IBM WebSphere MQ 发送 JMS 消息的 Java 应用程序。消费者应用程序要求将消息内容类型设置为“application/json”。我该怎么做呢?
我检查了一些参考资料,似乎我可以通过方法“setStringProperty(headerKey, headerName)”设置额外的标题,例如
Message jmsMsg = session.createTextMessage(msgStr);
jmsMsg.setStringProperty("Content-Type", "application/json");
问题是“Content-Type”不是有效的属性键,因为它包含“-”字符。
这是可以在代码中完成的吗?还是真的在队列设置中配置了?
【问题讨论】: