Office 365 报告 Web 服务返回的 HTTP 标头

Office 365 报告 Web 服务 返回到应用程序的某些信息以 HTTP 标头形式出现。本主题介绍这些标头及其使用方法。

上次修改时间: 2015年9月17日

适用范围: Office 365

示例

以下标头从 MailFilterList 请求返回。

Pragma:no-cache
request-id:07233171-c795-470f-bf09-0fb8ea028841
X-CalculatedBETarget:by2pr03mb027.namprd03.prod.outlook.com
X-Content-Type-Options:nosniff
DataServiceVersion:2.0;
X-RWS-Version:2013-V1
X-DiagInfo:BY2PR03MB027
X-BEServer:BY2PR03MB027
X-UA-Compatible:IE=10
X-FEServer:BY2PR03CA011
Content-Length:42266
Cache-Control:no-cache, no-store
Content-Type:application/atom+xml;type=feed;charset=utf-8
Date:Sun, 10 Feb 2013 19:50:25 GMT
Expires:-1
Set-Cookie:X-BackEndCookie=S-1-5-21-2412119505-3560892057-1500426294-2779018=u56Lnp2ejJqBnM+Zy8jInpzSncjKzdLLmsfP0p6ZmcfSzMycysiems+ax53PgZqHkJuakpDO0ZCRkpacjZCMkJmL0ZyQkoHN0M7P0M3Pzszfx8XPz8XNyt+vsg==; expires=Sun, 10-Feb-2013 20:00:25 GMT; path=/ecp/reportingwebservice; secure; HttpOnly
Server:Microsoft-IIS/7.5
X-AspNet-Version:4.0.30319
X-Powered-By:ASP.NET

下表提供了有关标头的信息,以及应用程序应如何处理这些标头。

返回的 HTTP 标头

标头名称

处理指南

request-id:...

此 GUID 标识您的应用程序提出的请求。客户支持部门可能需要此标头来帮助您解决服务中的问题。通常情况下,应用程序无需对其执行任何操作。

DataServiceVersion:2.0

此响应与之兼容的 ODATA DataServiceVersion。

X-RWS-Version:2013-V1

此响应与之兼容的 Office 365 服务版本标识符。

Content-Length:...

应用程序可以使用此标头来确认已收到所有响应负载数据。

Content-Type:...

应用程序可以使用此标头来确认 Web 服务已按请求的数据格式响应。

Date:...

应用程序应在报告元数据中使用 <updated> 标记以显示报告生成的时间。

Set-Cookie:...

请参阅 处理 X-BackEndCookie

Pragma:no-cache
X-CalculatedBETarget:...
X-Content-Type-Options:nosniff
X-DiagInfo...
X-BEServer:...
X-UA-Compatible:
X-FEServer:...
Cache-control:...
Expires:-1
Server:...
X-AspNet-Version:...
X-Powered-By:...

应用程序通常可以忽略这些标头。报告应用程序通常不会缓存报告信息。相反,用户请求的更新会要求再次检索报告。

处理 X-BackEndCookie

Office 365 报告 Web 服务 可能会保留缓存的内部连接或状态信息。根据 RFC-2109 中的建议,HTTP 响应中服务器发送给应用程序的 Cookie 应由应用程序返回到后续请求中的系统。客户端应按照后续服务响应中的指示更新保留的 Cookie 信息。报告 Web 服务 返回名为 X-BackEndCookie 的 Cookie。您的应用程序应将该 Cookie 返回到后续请求中的服务器。