我正在调用IBMBlueMix管理api for MessageHub(aka kafka),如下所述。
调用终结点 https://kafka-admin-prod02.messagehub.services.eu-gb.bluemix.net:443/topics
(使用适当的 X-Auth-Token
与我们的api键相对应的值,以及一个get动词)似乎可以工作—它返回我们在bluemix message hub管理屏幕中手动配置的主题列表。
但是,使用动词post和 {name: 'mynewtopicname'}
和一个 Content-Type
的 application/json
(根据api的swagger文档,这似乎是正确的语法)不起作用-我得到一个“http405methodnotallowed”的结果。无论我使用get、put、post还是delete(这也意味着我不能删除主题),似乎都会发生这种情况。
我做错什么了吗?
(如果相关的话,我正在英国bluemix示例上使用messagehub)。
1条答案
按热度按时间qlckcl4x1#
要创建主题,您需要向url发送一篇文章
/admin/topics
,不是/topics
. 试试看,让我知道它是否有效。