Cabeçalhos HTTP "WS"

1

Estou trabalhando com um site em execução no IIS8.5 e estou vendo um conjunto de solicitações com o que chamarei de cabeçalhos de solicitação "WS" sendo exibidos na coleção serverVariables da seguinte forma:

HTTP_WSHOST
HTTP_WSIP
HTTP_WS_IP
HTTP_WS_AUTH
HTTP_WS_VER
HTTP_X_WS_VER
HTTP_X_WS_EP_VER
HTTP_X_WS_AUTH
HTTP_X_WS_TSP_PROTOCOL_VERSION

Eu fiz algumas pesquisas, e tudo o que posso fazer é que HTTP_WSHOST e HTTP_WSIP são usados pelo crawler DomainTools e que, em geral, eles podem estar relacionados a WebSockets.

Para que servem esses cabeçalhos, e onde posso encontrar especificações para cada um?

    
por GWR 25.11.2017 / 15:57

1 resposta

0

Claramente mais confuso, os cabeçalhos HTTP aqui estão no Formato de variáveis do servidor IIS . Todos os cabeçalhos HTTP estão nas variáveis ALL_RAW & ALL_HTTP , prefixado com HTTP_ e maiúscula. Portanto, os cabeçalhos HTTP brutos são melhores para pesquisar sua origem e ficariam assim:

X-WS-Ver: 1.0 
X-WS-EP-Ver: 1.4.7.8.1733 
X-WS-Auth: <long hex string>

Meu melhor palpite seria que eles fossem de alguma implementação do WS-Security por meio de cabeçalhos HTTP. Isso pode ser usado para algum tipo de logon único (SSO) / federação, mas não há nenhuma definição clara de usá-los. Em qualquer caso, acho que a abreviatura "WS" refere-se provavelmente a serviços Web , em vez de WebSockets .

    
por 28.11.2017 / 17:55