azure-functions - 如何防止 ADF Web 活动在标题中发送“Expect=100-continue”
问题描述
我有一个包含 Web 活动的 Azure 数据工厂管道。Web 活动向 Azure Function App 发送请求。ADF 会自动添加一个“期望”请求标头。该函数应用并非旨在处理“预期”请求标头,并随后返回内部失败消息(代码 500)。
我编写了另一个记录标头值的函数应用程序,以证明 ADF 正在添加“预期”请求标头,即使对于 content-type=text/plain 和 body="test" 的简单请求也是如此。
如何告诉 ADF 不要发送“期望”请求标头?
解决方案
如果Expect100Continue属性为true
,则将请求标头发送到服务器。如果服务器没有拒绝请求,它会发送一个 100-Continue 响应,表示可以传输数据。
所以,尝试添加这个
_request.ServicePoint.Expect100Continue = false;
这将禁用 Expect: 100-continue
特定 HttpWebRequest
实例。
如需进一步参考,您可以参考附加的线程: c# - Expect: 100-continue - 代码日志
推荐阅读
- angular - 在 TypeScript 中分配起始空值并初始化对象数组
- mermaid - 样式多链接美人鱼 JS
- java - javax.mail MimeMultipart 发送空文本
- vba - 为什么我的用户表单需要多次单击才能删除我在 VBA 中指定的所有问题?
- python - 用毫秒解析日期时间
- python - 使用 glob 排除临时文件
- http - 如何取消传出客户端请求的上下文?
- html - 将背景设置为不透明度为 16% 的 div
- java - CellRenderer setBackground 替换 JTable 中的 Value
- reactjs - 开发服务器已断开连接。必要时刷新页面