我对此Question有类似的问题,我必须在我的soap请求标头中发送我的授权令牌(Bearer token_id)。 这是XML请求的开始:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:com="http://target.it/">
<soap:Header>
<com:Authentication>Bearer token_id</com:Authentication>
</soap:Header>
此代码无效,我尝试过不同的关键字和格式,但我总是收到以下错误代码:
<soapenv:Fault xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Code>
<soapenv:Value>soapenv:Client</soapenv:Value>
</soapenv:Code>
<soapenv:Reason>
<soapenv:Text xml:lang="en">Authentication Failure</soapenv:Text>
</soapenv:Reason>
<soapenv:Detail>Required OAuth credentials not provided</soapenv:Detail>
</soapenv:Fault>
我正在使用SoapUI来执行此操作,如果我通过应用程序的实用程序添加自定义HTTP标头,它可以很好地工作,但是对于我的要求,我需要通过代码。
任何人都可以帮助我吗? 谢谢。