私の 5.0.8 ActiveMQ キューの名前はqueue/andburn
です。使用する
curl -u admin:admin -d 'body="Aardvark"' "http://localhost:8161/api/message/queue/andburn?type=queue"
新しいキューを作成しますqueue.andburn
。私が得る/
ように逃げるとき。省略すると、メッセージが既存のキューに追加されません。スラッシュを表すために使用する場合も同じです。\/
queue\.andburn
type=queue
/
注: すべてのエスケープはqueue
、URI の後に行われました。
"http://localhost:8161/api/message/queue\/andburn?type=queue"
ActiveMQ REST ページは、これに対処するのに役立ちませんでした。
ここに出力がありますcurl --version
curl 7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8y zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz
更新: これは、RestClient gem を使用して Ruby スクリプト経由で ActiveMQ にリクエストを送信するときにも発生します。