Установка веб-метода asp.net 2.0 в качестве метода GET
-
05-07-2019 - |
Вопрос
Но по умолчанию вы должны выполнить HTTP POST для любого веб-метода в веб-службе asp.net 2.0. Как вызвать веб-метод только с помощью HTTP GET. В некоторых случаях я бы также хотел передать аргументы методу HTTP GET. Возможно ли это в контексте веб-сервисов?
Решение
[ScriptMethod (UseHttpGet = true)]
Вы можете использовать вышеупомянутое, чтобы веб-метод поддерживал GET
http://www.asp.net/ Ajax / учебники / понимание-Asp-нетто-Ajax-веб-сервисы
Другие советы
Принятый ответ не дает полного ответа на вопрос, так как вам нужен ASP.NET AJAX-расширения для предлагаемой декорации для работы в 2.0.
Самая простая альтернатива поддержки как GET, так и POST для веб-службы 2.0 - это настроить их в web.config:
<system.web>
<webServices>
<protocols>
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
</system.web>
Не связан с StackOverflow