3

我正在调用 IBM Bluemix Administration API for Message Hub(又名 Kafka),如此所述。

调用端点https://kafka-admin-prod02.messagehub.services.eu-gb.bluemix.net:443/topics(使用与我们的 API 密钥相对应的适当X-Auth-Token值和 GET 动词)似乎有效 - 它返回我们在 Bluemix Message Hub 管理屏幕中手动配置的主题列表。

{name: 'mynewtopicname'}但是,使用动词 POST 和aContent-Type的主体调用相同的 URL application/json(根据 API 的 Swagger 文档,这似乎是正确的语法)不起作用 - 我得到“HTTP 405 Method Not”的结果允许”。无论我使用 GET、PUT、POST 还是 DELETE(这也意味着我无法删除主题),这似乎都会发生。

难道我做错了什么?

(如果相关,我在 UK Bluemix 实例上使用 Message Hub)。

4

1 回答 1

4

要创建主题,您需要对 URL 进行 POST /admin/topics,而不是/topics. 试一试,让我知道它是否有效。

于 2016-03-31T16:52:11.470 回答