我正在调用 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)。