Comment appeler un service Web ASMX via GET?
-
05-07-2019 - |
Question
J'ai un service Web défini ici:
/app/AutocompleteManager.asmx
[WebMethod]
public string AutocompleteComposers()
{
return "hey, what's up";
}
Je veux l'appeler en utilisant la méthode GET avec des paramètres supplémentaires.
Si je vais simplement /app/AutocompleteManager.asmx?q=quelquechose
, cela ne fonctionnera pas car je n'ai pas l'action spécifiée.
Si je vais /app/AutocompleteManager.asmx/AutocompleteComposers?q=quelque chose
cela se brise.
Une idée?
La solution
Modifiez votre configuration web de la manière suivante:
<system.web>
...
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
</system.web>
Autres conseils
Obtenir les besoins d'activer. Vérifiez cela en premier.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow