/ / Perché il mio metodo di servizio web viene chiamato tramite GET? - asp.net, servizi web

Perché il mio metodo webservice dovrebbe essere richiamato tramite GET? - asp.net, servizi web

Ho un sito asp.net 3.5 con un *.asmx che serve diversi metodi di webservice. L'unico client che dovrebbe chiamare questi metodi è quello che ho scritto e li chiama usando una richiesta POST. Tuttavia, i miei log degli errori mostrano molti errori InvalidOperationException dovuti a questi metodi chiamati con una richiesta GET.

Domanda: Cosa potrebbe causare queste richieste GET? I proxy potrebbero convertire le richieste POST in richieste GET senza che il client ne faccia conoscenza?

risposte:

1 per risposta № 1

espandere la risposta di rusanu, robot e crawler e / o hacker?


1 per risposta № 2

robot e crawler?


1 per risposta № 3

È sempre possibile che ci sia un bug nella tua app client. Perché non ottenere uno sniffer HTTP in modo da poter vedere esattamente quali richieste vengono inviate.