Compartilhar via


Cabeçalhos HTTP retornados pelo serviço web de relatório do Office 365

Algumas das informações que o Office 365 Reporting web service retorna para o aplicativo é fornecido na forma de cabeçalhos HTTP. Este tópico descreve esses cabeçalhos e como usá-los.

Última alteração: quinta-feira, 17 de setembro de 2015

Aplica-se a: Office 365

Exemplo

Os seguintes cabeçalhos foram retornados de uma solicitação de 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

A tabela a seguir fornece informações sobre os cabeçalhos e como o seu aplicativo deve tratá-los.

Cabeçalhos HTTP retornados

Nome de cabeçalho

Manipulando a orientação

request-id:...

Este GUID identifica a solicitação que fez do seu aplicativo. Suporte ao cliente talvez precise essa opção para ajudá-lo a solucionar problemas no serviço. Aplicativo você geralmente não precisa fazer nada com ele.

DataServiceVersion:2.0

O DataServiceVersion do ODATA que essa resposta não é compatível com.

X-RWS-Version:2013-V1

O identificador de versão de serviço do Office 365 essa resposta não é compatível com.

Content-Length:...

Aplicativos podem usar esse recurso para confirmar que todos os dados de carga de resposta foi recebida.

Content-Type:...

Aplicativos podem usar esse recurso para confirmar que o serviço web respondeu no formato de dados solicitados.

Date:...

Aplicativos devem usar a marca < atualizada > nos metadados de relatório a ser exibido quando o relatório foi gerado.

Set-Cookie:...

Consulte Manipulação de 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:...

Seu aplicativo pode ignorar esses normalmente. Normalmente, aplicativos de relatório não cache as informações do relatório. Em vez disso, as atualizações solicitadas pela chamada do usuário para recuperar o relatório novamente.

Manipulação de X-BackEndCookie

O Office 365 Reporting web service pode reter cache conexão interna ou informações de estado. De acordo com as recomendações em RFC 2109, cookies enviados para um aplicativo pelo servidor em uma resposta HTTP devem ser retornados pelo aplicativo para o sistema nas solicitações subsequentes. O cliente deve atualizar as informações de cookie retido como prescreve respostas de serviço subsequentes. O Reporting web service retorna um cookie denominado X-BackEndCookie. Seu aplicativo deve retornar esse cookie para o servidor em solicitações subsequentes.