2016-01-28 27 views
0

我正在使用Jaxws來使用web服務。而IAM發送請求我需要在請求頭中發送一個對象。當我從Soap-UI iam調用成功獲取數據的服務時。但同樣在Java中,我無法得到它。我研究了很多這方面的知識,請幫助我如何去做。Java webservices - 在請求標頭中發送對象

這裏是我的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 

我想設置的用戶ID,密碼,驗證POJO對象,並將其設置爲SOAP頭和發送請求。我怎麼能做到這一點?

這裏是我的香皂的UI截圖要求 Please see the SoapUI request format

我的問題是:如何在SOAP請求頭髮送Java對象?

在此先感謝, Praneeth。

回答

1

從我的理解,你缺乏什麼是Basic Authentication頭,在那裏你傳遞HTTP頭中的以下內容:

Authorization: Basic <Base64(username:password)>

檢查您的SOAP-UI如果請求發送此。

這裏有一些SO的主題,可以幫助你實現它:

  1. Java Web Service client basic authentication
  2. How do I consume a web service protected with HTTP basic authentication using the CXF framework?
+0

沒有Baderous這是行不通的。謝謝你的嘗試。仍然在努力如何做到這一點。 –

相關問題