Microsoft Flow SharePoint 到 Teams HTTP 413
Microsoft Flow SharePoint to Teams HTTP 413
我有一个 Microsoft Flow,它提取 SharePoint 列表项及其附件,创建消息,然后通过 Webhook 连接器将该消息发送给 Teams。
为了发送附件,我需要发送Base64
表示。我认为这会使消息太大,因为我收到了 HTTP 413
响应。
我发送的消息是正确的(我在 Actionable Message playground 中测试了它),但失败的是连接(HTTP POST 到 Teams)。请帮助我了解我可以做些什么来让大消息通过。
错误信息:
HTTPPostreturns200
,但是正文说:
Webhook message delivery failed with error:
Microsoft Teams endpoint returned HTTP error 413
with
ContextId tcid=2621360276746394848, server=EAP010230119133,cv=NwLUXyVdN0uhKCant2X4fw.0
解决方案是将图像放入 Sharepoint 的图片库中。此文件夹是 Public.
向 Teams webhook URL 发布过大的消息将发出 413 HTTP 状态,这意味着 有效负载过大。目前还没有关于连接器 webhook 的这些有效负载的最大值的官方声明。
我在这里 this question 询问了 message/payload 大小和一些实验结果。
关于你的具体问题,一张小图片很容易超过20KB。如果还要进一步编码为Base64,体积会增加更多。
因此对于图像,应该使用指向它们的链接。
我有一个 Microsoft Flow,它提取 SharePoint 列表项及其附件,创建消息,然后通过 Webhook 连接器将该消息发送给 Teams。
为了发送附件,我需要发送Base64
表示。我认为这会使消息太大,因为我收到了 HTTP 413
响应。
我发送的消息是正确的(我在 Actionable Message playground 中测试了它),但失败的是连接(HTTP POST 到 Teams)。请帮助我了解我可以做些什么来让大消息通过。
错误信息:
HTTPPostreturns200
,但是正文说:
Webhook message delivery failed with error: Microsoft Teams endpoint returned
HTTP error 413
withContextId tcid=2621360276746394848, server=EAP010230119133,cv=NwLUXyVdN0uhKCant2X4fw.0
解决方案是将图像放入 Sharepoint 的图片库中。此文件夹是 Public.
向 Teams webhook URL 发布过大的消息将发出 413 HTTP 状态,这意味着 有效负载过大。目前还没有关于连接器 webhook 的这些有效负载的最大值的官方声明。
我在这里 this question 询问了 message/payload 大小和一些实验结果。
关于你的具体问题,一张小图片很容易超过20KB。如果还要进一步编码为Base64,体积会增加更多。
因此对于图像,应该使用指向它们的链接。