在HTTP标头

时间:2017-05-15 10:10:26

标签: xml soap oauth request access-token

我对此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标头,它可以很好地工作,但是对于我的要求,我需要通过代码。 The + says "add custom HTTP header"

任何人都可以帮助我吗? 谢谢。

0 个答案:

没有答案