如何阻止 Azure 数据工厂(Web 活动)处理重定向?

问题描述 投票:0回答:1

我有一个 API (TalkDesk),当我请求特定报告时,我需要在请求中传入

Authorization
标头,然后服务将生成报告并以 302 状态代码进行响应,其中包含
Location
响应头。该
Location
标头包含我需要访问的链接,以便带回实际的报告数据。

但是,在 ADF 中,使用 Web 活动,我将 GET 请求发送到 API,API 做出响应,并且 ADF 似乎自动遵循 302 重定向。当它遵循重定向 url 时,新 url 会返回一条错误消息,因为 ADF 正在传入原始

Authorization
标头,并且重定向 url 会响应“仅允许一种授权方法”。事实证明,来自
Location
标头的重定向 url 附带了一个授权令牌作为 url 参数 (X-Amz-Signature)。

我想要做的是阻止 ADF 跟踪重定向 url,以便我可以捕获原始响应标头并转到单独的 Web 活动中的

Location
url。

有什么方法可以告诉 ADF 不要遵循重定向并只给我原始响应(而不是给我第二个 url 的响应)?

azure-data-factory
1个回答
0
投票

我遇到了同样的问题,为了解决这个问题,我使用 ADF 管道调用逻辑应用程序,然后逻辑应用程序可以处理重定向 URL。希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.