webservice header传用户密码

xiaoxin1981115 2009-08-10 10:46:45
大家好
有没有做过用 webservice header传用户密码 倒服务器端验证的, 谁做过给个服务端,和客户端的代码, 谢了。了解的也可以给些信息谢了,
...全文
461 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoguodang 2009-08-12
  • 打赏
  • 举报
回复
看我空间里的文章,昨天刚发表的。
zuoguodang 2009-08-11
  • 打赏
  • 举报
回复
使用axis添加SOAP Header,继承org.apache.axis.handlers.BasicHandler,去实现invoke(MessageContext msgContext)方法,进行验证;客户端在调用webservice的时候一定要加上soapheader
ty_seven 2009-08-11
  • 打赏
  • 举报
回复
new一个SOAPHeaderElement,往里添加childElement(用户名,密码),webservice里setHeader,执行service
starc 2009-08-10
  • 打赏
  • 举报
回复
沙发
SDMRauquin 2009-08-10
  • 打赏
  • 举报
回复
至于header。
set进去就可以get了
他有自己定义的一组名字,我只给你提示下
InternetHeaders internetheaders = new InternetHeaders();
internetheaders .setHeader("Content-Type", "application/smil; charset=UTF-8");
比如。这个只是“Content-Type”,还有其他很多。建议自己去看工具书

get的话。
大概这样:
URL url = new URL("http://xxxxx/xxxx");
URLConnection conn = url.openConnection();

Map headers = conn.getHeaderFields();
Set<String> keys = headers.keySet();
for( String key : keys ){
String val = conn.getHeaderField(key);
System.out.println(key+" "+val);
}

这个是去取出全部 header里面的。
你可以直接get by 某个你之前set的对象
SDMRauquin 2009-08-10
  • 打赏
  • 举报
回复
xfire是eclipse自己带的,
你去自己建立个 方法,就可以通过eclipse生成其他的配置了,蛮简单的

你取搜索可以找出很多相关的教材,我就不一一copy给你了


现在在用CXF,不过得另外安装个差距了,实际webservice 很简单的,
haidilee 2009-08-10
  • 打赏
  • 举报
回复
来学习

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧