0 Replies Latest reply: Apr 20, 2012 8:42 PM by Lin Zhao RSS

REST interface not behaving as documented

Lin Zhao Newbie

Hi I tried some REST examples from the svn repo but it doesn't work as expected.


For example, I deployed the jms-to-rest project out of box, then:


http://localhost:8080/order-flow/queues/jms.queue.orders GET



HTTP 200 No Error


Server: Apache-Coyote/1.1

Msg-Pull-Consumers: http://localhost:8080/order-flow/queues/jms.queue.orders/pull-consumers

Msg-Create-With-Id: http://localhost:8080/order-flow/queues/jms.queue.orders/create/{id}

Content-Type: application/xml

Date: Sat, 21 Apr 2012 00:34:03 GMT

Content-Length: 473

Msg-Create: http://localhost:8080/order-flow/queues/jms.queue.orders/create



http://localhost:8080/order-flow/queues/jms.queue.orders/create POST





HTTP 201 Created


Msg-Create-Next: http://localhost:8080/order-flow/queues/jms.queue.orders/create

Msg-Create-Next-Type: */*

Server: Apache-Coyote/1.1

Date: Sat, 21 Apr 2012 00:37:33 GMT

Content-Length: 0

According to the document, shouldn't this request return a url with id? like http://localhost:8080/order-flow/queues/jms.queue.orders/create/001?


And when I do a pull-consumers POST, no message is returned from this queue. It's as if this message failed to be created.


I'm using jboss AS 7.1.1.Final.