gpt4 book ai didi

java - 如何为 SOAP 请求中的子元素设置 Type 属性?

转载 作者:行者123 更新时间:2023-12-01 09:27:26 25 4
gpt4 key购买 nike

我需要将 Type 添加到密码子元素。

当前 SOAP 请求 -

<wsse:Security>
<wsse:UsernameToken>
<wsse:Username>user123</wsse:Username>
<wsse:Password>xxxxx</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>

生成此代码 -

String prefix = "wsse";
SOAPElement security = header.addChildElement("Security", prefix);
SOAPElement token = security.addChildElement("UsernameToken", prefix);
token.addChildElement("Username", prefix).addTextNode("user123");
token.addChildElement("Password", prefix).addTextNode("xxxxx");

我需要生成一个 SOAP 请求,例如 -

<wsse:Security>
<wsse:UsernameToken>
<wsse:Username>user123</wsse:Username>
<wsse:Password Type="http://abc.def-ghi.org/wss/2016/09/xyz-wss-username-token-profile-1.0#PasswordText">xxxxx</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>

最佳答案

String prefix = "wsse";
SOAPElement security = header.addChildElement("Security", prefix);
SOAPElement token = security.addChildElement("UsernameToken", prefix);
token.addChildElement("Username", prefix).addTextNode("user123");
SOAPElement passwordElement = token.addChildElement("Password",prefix).addTextNode('xxxxx');
passwordElement.setAttribute("Type", "http://abc.def-ghi.org/wss/2016/09/xyz-wss-username-token-profile-1.0#PasswordText");

关于java - 如何为 SOAP 请求中的子元素设置 Type 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39731011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com