/ / Por que meu método de serviço da Web seria chamado via GET? - asp.net, serviços da web

Por que meu método de serviço da web é chamado via GET? - asp.net, serviços da web

Eu tenho um site asp.net 3.5 com um *.asmx que serve vários métodos de serviço da web. O único cliente que deveria chamar esses métodos é aquele que escrevi e os chama usando uma solicitação POST. No entanto, meus logs de erros mostram muitos erros InvalidOperationException devido a esses métodos serem chamados com uma solicitação GET.

Pergunta: O que pode estar causando essas solicitações GET? Os proxies podem converter solicitações POST em solicitações GET sem que o cliente informe a solicitação?

Respostas:

1 para resposta № 1

expandir a resposta de rusanu, bots e rastreadores e / ou hackers?


1 para resposta № 2

bots e rastreadores?


1 para resposta № 3

É sempre possível que exista um bug no aplicativo cliente. Por que não se apossar de um sniffer HTTP para que você possa ver exatamente quais solicitações estão sendo enviadas.