如何将标头添加到SAML / SOAP请求

时间:2018-07-25 11:43:43

标签: java soap header saml

我正在自动化一个肥皂服务,该服务需要发送带有标头的SAML请求。

String endpoint ="https://xyz";
File  xml = new File("path of xml") ;
String req = FileUtils. readFileToString(xml) ;
SOAPConnectionFactory fact = 
SOAPConnectionFactory.newInstance();
SOAPConnection conn = fact.createConnection();
URL end = new URL(endpoint) ;
SOAPMessage Sr = messageFactory.createMesaage(new 
javax.xml.soap.Mineheaders(), New  ByteArrayInputStream(message.getBytes(Charset.forName("UTF-8))));
SOAPMessage soapRes = connection.call(Sr,end);
OutputStream out = new ByteArrayOutputStream() ;
soapRes.writeTo(out);

这是我正在使用的代码。 现在,我想设置一些标题,如何为请求设置它们? 标题:

POST:afahagajahs 主持人:hsghgfgg 内容类型:文字 内容长度:258 SoapAction:“”

1 个答案:

答案 0 :(得分:0)