問題タブ [message-hub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-kafka - Bluemix のメッセージ ハブ用の Kafka Administration REST API を使用して、トピックをプログラムで追加および削除できないのはなぜですか?
こちら で説明されているように、Message Hub (別名 Kafka) 用の IBM Bluemix Administration API を呼び出しています。
https://kafka-admin-prod02.messagehub.services.eu-gb.bluemix.net:443/topics
(API キーに対応する適切な値と GET 動詞を使用して)エンドポイントを呼び出すX-Auth-Token
と、うまくいくようです。Bluemix Message Hub の管理画面で手動で構成したトピックのリストが返されます。
ただし、動詞 POST と本体の of{name: 'mynewtopicname'}
およびContent-Type
ofを使用して同じ URL を呼び出してもapplication/json
(API の Swagger ドキュメントによると、これは正しい構文のようです)、「HTTP 405 Method Not許可された"。これは、GET、PUT、POST、または DELETE のいずれを使用しても発生するようです (これは、トピックを削除できないことも意味します)。
私は何か間違ったことをしていますか?
(関連する場合は、英国の Bluemix インスタンスで Message Hub を使用しています)。