如何在restful webservice中读取xml值作为queryparam

时间:2012-08-14 13:57:00

标签: restful-url

我无法使用mule中的restful服务从@QueryParam读取xml值。

@Path("/hello")
public class Resttest {
@GET
@Produces("text/xml")
public String sayHelloWithUri(@QueryParam("body") String g) {
System.out.println("............................wdwedfwfw2"+g);
return g;
}

请求xml: http://< MYDOMAIN>:8080 /球衣/你好/体= LT; ?xml version =“1.0”encoding =“UTF-8”?><选项><选项>汽车< /尺码><选项>自行车< /尺码>< /选项>

1 个答案:

答案 0 :(得分:0)

您正在使用的Mule配置是什么?

适用于此:

<flow name="TesstFlow">
    <http:inbound-endpoint address="http://localhost:8080/jersey/" method="GET" />
    <jersey:resources>
        <component class="Resttest" />
    </jersey:resources>
    <logger level="WARN"/>
</flow>