gpt4 book ai didi

java - 使用 Java Soap 客户端进行抢先授权

转载 作者:太空宇宙 更新时间:2023-11-04 15:20:23 24 4
gpt4 key购买 nike

如何使用 SOAPEnvelope mime header 进行抢占式授权?

SOAPEnvelope envelope = soapPart.getEnvelope();
MimeHeaders mimeHeaders = soapMessage.getMimeHeaders();
mimeHeaders.addHeader("Content-type", "text/xml");

String authorization = new sun.misc.BASE64Encoder().encode(("user:pass").getBytes());
mimeHeaders.addHeader("Authorization", "Basic " + authorization);

最佳答案

添加 SOAPAction。我也面临着同样的问题。在我的例子中,SOAPAction 是操作名称。

MimeHeaders hd = soapMessage.getMimeHeaders();
hd.addHeader("SOAPAction", "getUserDetails");
String authorization = new sun.misc.BASE64Encoder().encode((username+":"+password).getBytes());
hd.addHeader("Authorization", "Basic " + authorization);

关于java - 使用 Java Soap 客户端进行抢先授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459297/

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