0

我无法在 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/jersey/hello/?body=< ?xml version="1.0" encoding="UTF-8" ?>< Options>< Option>car</Option>< Option >自行车< /选项></选项>

4

1 回答 1

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> 
于 2012-08-15T16:35:18.163 回答