能否在ADF Web活动中发起无请求体的PUT请求?
解决ADF Web活动PUT请求无body报错问题
- 问题原因:Azure Data Factory(ADF)的Web活动默认校验PUT/POST请求必须携带请求体,即便接口本身不需要。
- 解决步骤:
- 在Web活动的请求体(Body)区域,填入空JSON对象:
{} - 将请求的内容类型(Content Type)设置为
application/json - 保存配置后重新运行Web活动
- 在Web活动的请求体(Body)区域,填入空JSON对象:
这种设置既能满足ADF的校验要求,也不会对无需请求体的PUT接口产生影响——多数后端框架会忽略空JSON请求体,正常处理PUT逻辑。
如果后端支持,也可以尝试将请求方法改为PATCH,但该方案局限性较强,优先推荐上述空JSON body的解决方式。
内容的提问来源于stack exchange,提问作者CGarden
相关产品推荐
相关产品推荐

