Come chiamare un servizio Web ASMX tramite GET?
-
05-07-2019 - |
Domanda
Ho un servizio Web definito qui:
/app/AutocompleteManager.asmx
[WebMethod]
public string AutocompleteComposers()
{
return "hey, what's up";
}
Voglio chiamarlo usando il metodo GET con parametri extra.
Se vado semplicemente /app/AutocompleteManager.asmx?q=something
, non funzionerà perché non ho specificato l'azione.
Se vado /app/AutocompleteManager.asmx/AutocompleteComposers?q=something
si rompe.
Qualche idea?
Soluzione
Cambia il tuo web.config in questo modo:
<system.web>
...
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
</system.web>
Altri suggerimenti
Ricevi abilitato. Controlla prima quello.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow