gpt4 book ai didi

Azure - 从 API 管理将请求详细信息记录到 EventHub

转载 作者:行者123 更新时间:2023-12-05 00:51:36 25 4
gpt4 key购买 nike

当我将“记录到 EventHub”操作添加到“传入处理”时,Microsoft 提供的基本示例很有用,但我希望能够记录请求内容和内容长度。目前,我找不到本示例中使用的 context 或 context.Request 对象的任何文档或定义。

<log-to-eventhub logger-id ='logger-id'>
@( string.Join(",", DateTime.UtcNow, context.Deployment.ServiceName, context.RequestId, context.Request.IpAddress, context.Operation.Name))
</log-to-eventhub>

有人可以给我指出这方面的文档,或者至少告诉我如何获取请求正文的内容或正文长度吗?

最佳答案

以下是获取正文的方法:

string inBody = context.Request.Body.As<string>(preserveContent: true); 

有关详细信息,请参阅 Context variable 中的 contextcontext.RequestIMessage 部分。表。

关于Azure - 从 API 管理将请求详细信息记录到 EventHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44005531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com