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 № 1expandir 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.