Microsoft Graph Subscription API开始返回没有位置的HTTP 308

问题描述

我们有一些生产代码,在某些情况下会删除现有的订阅。我们开始获得对某些DELETE请求的HTTP 308响应,但我们无法确定为什么发生这种情况或308的相关性。图表文档中的308似乎没有任何信息; HTTP规范指示这是永久重定向。没有提供位置标头。

我们的请求非常简单:

DELETE https://graph.microsoft.com/v1.0/subscriptions/c9ec8a0f-0c9d-492c-90a8-2b0bb96b11d8

我们包括内容类型和Authorization标头。完整的响应:

HTTP/1.1 308 
Cache-Control: private
Content-Type: text/plain
request-id: 4430ff3b-3eff-44c6-aafc-1527cd01817b
client-request-id: 4430ff3b-3eff-44c6-aafc-1527cd01817b
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"South Central US","Slice":"SliceC","Ring":"3","ScaleUnit":"000","RoleInstance":"AGSFE_IN_20"}}
Strict-Transport-Security: max-age=31536000
Date: Tue,11 Aug 2020 12:04:17 GMT
Content-Length: 0

没有任何错误对象或代码,如MS Graph Errors页面所示。我们已经看到此错误数千次,但似乎特定于某些订阅。我不确定该去哪里。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)