为什么我不能使用kafka administration restapi for bluemix的消息中心以编程方式添加和删除主题?

wmtdaxz3  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(423)

我正在调用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-Typeapplication/json (根据api的swagger文档,这似乎是正确的语法)不起作用-我得到一个“http405methodnotallowed”的结果。无论我使用get、put、post还是delete(这也意味着我不能删除主题),似乎都会发生这种情况。
我做错什么了吗?
(如果相关的话,我正在英国bluemix示例上使用messagehub)。

qlckcl4x

qlckcl4x1#

要创建主题,您需要向url发送一篇文章 /admin/topics ,不是 /topics . 试试看,让我知道它是否有效。

相关问题