Hi the correct url is: http://localhost:8161/demo/message/TEST4
as the REST API is configured under the demo application. Take a look at the demo app for more examples: http://localhost:8161/demo Also, if you're using PHP, it's generally a better option to use Stomp protocol http://activemq.apache.org/stomp.html and the appropriate PHP client http://stomp.fusesource.org/documentation/php/book.html Cheers -- Dejan Bosanac - http://twitter.com/dejanb Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Tue, May 18, 2010 at 12:26 AM, dblwizard <david.lo...@pgi.com> wrote: > > Howdy, > > I am just getting started with ActiveMQ and trying to do a simple test of > adding a message to a queue and getting a message from a queue. Can > somebody give a couple of pointers. Currently I am simply trying to do a > POST to add a message to an existing queue. > > should the the uri be something like: > > http://localhost:8161/queue/TEST4 > > Where TEST4 is a queue name on my server. Here is the PHP code that I am > trying to use: > > $url = 'http://localhost:8161/queue/TEST4/'; > $body = 'dbltest message to test activemq'; > > $session = curl_init($url); > curl_setopt ($session, CURLOPT_POST, true); > curl_setopt ($session, CURLOPT_POSTFIELDS, $body); > curl_setopt($session, CURLOPT_HEADER, false); > curl_setopt($session, CURLOPT_RETURNTRANSFER, true); > $response = curl_exec($session); > curl_close($session); > > echo 'my response was:<br>'; > echo $response; > echo 'end of response.<br>'; > > This doesn't work ... I get a 404 error. Can somebody help me figure out > what I'm missing? > > Thanks > > dbl > -- > View this message in context: > http://old.nabble.com/PHP%2C-REST-and-ActiveMQ-tp28589603p28589603.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >