以下流程采用用户名/密码组合,并通过InvokeHTTP针对API进行身份验证:
InvokeHTTP的结果是身份验证令牌:
我想在任何先前的API调用中使用此令牌。我需要什么流程来提供auth令牌作为InvokeHTTP的授权标头?标头必须如下所示:
Authorization: Token ...
Run Code Online (Sandbox Code Playgroud)
您可以使用EvaluateJsonPath处理器使用JsonPath表达式$.token和Destination 提取JSON值flowfile-attribute,这会将其放在属性中。因此,使用带有授权值的动态属性和该值$.token将导致InvokeHTTP发送带有该值的标头Authorization: abcdef....。为了正确设置标题格式,您将需要在UpdateAttribute之间使用处理器,EvaluateJsonPath并InvokeHTTP使用Expression Language表达式Token ${Authorization}在文字字符串之前添加属性值。
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |