C # invoke un WebMethod
-
28-09-2019 - |
Domanda
Sto usando un WebMethod con gli usi i params parole chiave. (Params int [] par)
Posso testare questo webmethod tramite un browser? -> come scrivere questo URL per richiamare il WebMethod (ad esempio con 6 argomenti)?
Soluzione
Non si può farlo via URL, devi condividere i valori.
È possibile scrivere un'applicazione web piccola solo per testare il servizio, non dovrebbe richiedere più di 20-30 minuti.
Altri suggerimenti
Aggiungere un riferimento Web al progetto, utilizzando l'URL del vostro servizio web.
Questo genererà una classe proxy che vi permetterà di chiamare i metodi web dal codice.
Invocare un metodo web normalmente comporta SOAP, quindi la stringa di query non è un'opzione. Si può essere in grado di farlo con le chiamate AJAX, ma questo è in termini di tempo e soggetto a errori.
C'è una ragione il prova WCF client non è abbastanza buono ?