可以在vxml中提交不同的命名空间
Can submit different namespace in vxml
可以在 vxml 中提交不同的命名空间,这是示例 vxml 代码。
<filled namelist="getSendDay getSendTime getSentMonth">
<submit next="{}" namelist="getSendDay getSendTime getSentMonth" method="get" />
</filled>
如何在 Restful(Jax-Rs) 网络服务中捕获这个不同的命名空间?这种传值方式是否正确? (我正在寻找 Java 答案)。
当在名单类别中提交时,传递给网络服务的值是这样的...
{url}/hello/param?getSendDay=12&getSendTime=18:30&getSentMonth=05
这可以在 restful Web 服务中使用下面的 java class 捕获:
@Path("/hello")
public class HelloWorldService {
@GET
@Path("/param")
public Response getMsg(@Context UriInfo urlInfo) {
String Day = urlInfo.getQueryParameters().getFirst("getSendDay"); //getSendDay getSendTime getSendMonth
String Time = urlInfo.getQueryParameters().getFirst("getSendTime");
String Month = urlInfo.getQueryParameters().getFirst("getSendMonth");
String output = "Jersey say : Month is " + Month + ", Day is " + Day + " and Time is " + Time;
return Response.status(200).entity(output).build();
}
}
可以在 vxml 中提交不同的命名空间,这是示例 vxml 代码。
<filled namelist="getSendDay getSendTime getSentMonth">
<submit next="{}" namelist="getSendDay getSendTime getSentMonth" method="get" />
</filled>
如何在 Restful(Jax-Rs) 网络服务中捕获这个不同的命名空间?这种传值方式是否正确? (我正在寻找 Java 答案)。
当在名单类别中提交时,传递给网络服务的值是这样的...
{url}/hello/param?getSendDay=12&getSendTime=18:30&getSentMonth=05
这可以在 restful Web 服务中使用下面的 java class 捕获:
@Path("/hello")
public class HelloWorldService {
@GET
@Path("/param")
public Response getMsg(@Context UriInfo urlInfo) {
String Day = urlInfo.getQueryParameters().getFirst("getSendDay"); //getSendDay getSendTime getSendMonth
String Time = urlInfo.getQueryParameters().getFirst("getSendTime");
String Month = urlInfo.getQueryParameters().getFirst("getSendMonth");
String output = "Jersey say : Month is " + Month + ", Day is " + Day + " and Time is " + Time;
return Response.status(200).entity(output).build();
}
}