Wie ein ASMX Web-Service via GET anrufen?
-
05-07-2019 - |
Frage
Ich habe eine Webservice definiert sich hier:
/app/AutocompleteManager.asmx
[WebMethod]
public string AutocompleteComposers()
{
return "hey, what's up";
}
Ich möchte es nennen die GET-Methode mit zusätzlichen Parametern.
Wenn ich nur /app/AutocompleteManager.asmx?q=something
gehen, wird es nicht funktionieren, weil ich nicht über die Aktion angegeben.
Wenn ich /app/AutocompleteManager.asmx/AutocompleteComposers?q=something
gehe es bricht.
Jede Idee?
Lösung
Ändern Sie Ihre web.config wie folgt:
<system.web>
...
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
</system.web>
Andere Tipps
Get muss aktiviert. Überprüfen Sie, ob zuerst.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow