gpt4 book ai didi

azure - 获取 Azure 用户 : get zero Content-Length header 的用户信息

转载 作者:行者123 更新时间:2023-12-03 02:25:32 26 4
gpt4 key购买 nike

我正在尝试根据 Azure 协议(protocol)接收用户信息:https://learn.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&tabs=http 。我使用 native WinApi (WinHttp) 函数。在读取响应缓冲区之前,我使用 dwInfoLevel = WINHTTP_QUERY_CONTENT_LENGTH 调用 f-n WinHttpQueryHeaders(),以便接收内容长度。几个月前,一切正常(内容长度非零),但最近发生了一些变化,该字段不存在(见下图),因为我有一个错误“ERROR_WINHTTP_HEADER_NOT_FOUND”'。 Full headers buffer我发现如果传输编码是“分块”的,则 Content-Length header 将被省略,因此,它看起来像是合法的情况。现在,为了接收可能的响应缓冲区大小,我使用 f-n WinHttpQueryDataAvailable(),并且它工作正常。问题是:Azure 端发生了什么变化?那么 future 的变化呢?在 Azure 上发生任何变化后,我们是否需要调整我们的代码?谢谢。

最佳答案

The question is: what has been changed at Azure side? What aboutfuture changes, do we need to adapt our code after any change onAzure?

有 Microsoft Graph 变更日志:https://developer.microsoft.com/en-us/graph/changelog 。它不会改变 User最近响应体,将来可能不会改变,因为它会产生很大的影响。

您可以联系 Microsoft 支持人员并提供您的请求 ID。

关于azure - 获取 Azure 用户 : get zero Content-Length header 的用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67178017/

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