当前位置:编程学习 > JAVA >>

求助:如何通过request取到WEBSERVICE的参数

--------------------编程问答-------------------- 从request中拿到inputStream,然后read.应该是xml格式的东西.
没具体测试 --------------------编程问答-------------------- webservice又没有参数表的...
那是个xml流,你完全可以自己读出来,另外解析 --------------------编程问答--------------------
引用 1 楼 qingralf 的回复:
从request中拿到inputStream,然后read.应该是xml格式的东西.
没具体测试

测试了inputStream,里边确实有参数信息。不过读取之后会影响后边的处理。
测试代码:

ServletInputStream is = request.getInputStream();
Object obj = webServiceContext.getMessageContext().get(MessageContext.SERVLET_REQUEST);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
String content;
while ((content = reader.readLine()) != null) {
System.out.println(content);
}

请问有没有方法即可以取得Stream中的信息,又不清空Stream的内容?
或者其它方案? --------------------编程问答-------------------- 求达人指点~~
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,