我正在使用Jaxws来使用Web服务。当我发送请求时,我需要在请求标头中发送一个对象。当我从Soap-UI iam调用服务成功获取数据时。但在java中我也无法得到它。我研究了很多这方面的知识,请帮我解决这个问题。
这是我的java代码
//getting the service
MyService servc = new MyService();
MyServiceSoap soap = servc.getMyServiceSoap();
//call the service
System.out.println(soap.SERVICE_A("123456789")); //getting null as response because i am not setting userid, password
我想将userid,password设置为Authentication pojo对象并将其设置为soap标头并发送请求。我该怎么做。?
这是我的Soap-ui请求截图 Please see the SoapUI request format
我的问题是:如何在soap请求标头中发送java对象。?
先谢谢, Praneeth。
答案 0 :(得分:1)
根据我的理解,您缺少的是Basic Authentication标头,您可以在HTTP标头中传递以下内容:
Authorization: Basic <Base64(username:password)>
如果请求发送此消息,请检入SOAP-UI。
以下是一些可以帮助您实施的SO主题: