使用德语字符作为垃圾发送的Dynamics 365 Webhook Json远程执行上下文

问题描述

使用插件注册,我也注册了Webhook,Power automate和sample webhook

发送到webhook的Json(远程执行上下文)似乎很好,但是当德语字符出现在字段值中时,它将作为垃圾发送。

我尝试将httpheader添加Content-type: application/json; charset=utf-8Accept-Charset: utf-8到webhook 但这并没有帮助。 以前有人遇到过类似的问题吗? 我怀疑Dynamics-crm方面存在错误,尤其是插件注册工具,但我可能错了。

解决方法

您可以使用enter image description here对内容进行编码,然后再发送,或者可以做的是创建一个IServiceEndpointNotificationService并在Webhook上调用该函数,然后在函数中将内容编码为UTF- 8,然后再次呼叫您的最终端点,如果需要,您还可以在那里进一步转换数据。