¿Cómo llamar a un servicio web ASMX a través de GET?
-
05-07-2019 - |
Pregunta
Tengo un servicio web definido aquí:
/app/AutocompleteManager.asmx
[WebMethod]
public string AutocompleteComposers()
{
return "hey, what's up";
}
Quiero llamarlo usando el método GET con parámetros adicionales.
Si solo voy a /app/AutocompleteManager.asmx?q=something
, no funcionará porque no tengo la acción especificada.
Si voy /app/AutocompleteManager.asmx/AutocompleteComposers?q=something
se rompe.
¿Alguna idea?
Solución
Cambia tu web.config de este modo:
<system.web>
...
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
</system.web>
Otros consejos
Obtener necesidades para habilitar. Comprueba eso primero.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow