Impostazione di un metodo web asp.net 2.0 come metodo GET
-
05-07-2019 - |
Domanda
Ma per impostazione predefinita devi inviare un POST HTTP a qualsiasi metodo web in un servizio web asp.net 2.0. Come si chiama un metodo Web con HTTP GET da solo? In alcuni casi vorrei anche passare argomenti a un metodo GET HTTP. Questo è possibile nel contesto dei servizi web?
Soluzione
[ScriptMethod (UseHttpGet = true)]
Puoi usare quanto sopra per fare in modo che il metodo web supporti GET
http://www.asp.net/ ajax / tutorial / comprensione-asp-net-ajax-web-services
Altri suggerimenti
La risposta accettata non risponde perfettamente alla domanda poiché è necessario Estensioni ASP.NET AJAX per la decorazione suggerita per funzionare in 2.0.
L'alternativa più semplice per supportare sia GET che POST per un servizio web 2.0 è di configurarli in web.config:
<system.web>
<webServices>
<protocols>
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
</system.web>