Как вызвать веб-службу ASMX через GET?
-
05-07-2019 - |
Вопрос
У меня есть веб-сервис, определенный здесь:
/приложение/AutocompleteManager.asmx
[WebMethod]
public string AutocompleteComposers()
{
return "hey, what's up";
}
Я хочу вызвать его, используя метод GET с дополнительными параметрами.
Если я просто уйду /app/AutocompleteManager.asmx?q=something
, это не сработает, потому что у меня не указано действие.
Если я уйду /app/AutocompleteManager.asmx/AutocompleteComposers?q=something
он ломается.
Есть какие-нибудь идеи?
Решение
Измените свой web.config следующим образом:
<system.web>
...
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
</system.web>
Другие советы
Получение должно быть включено.Сначала проверьте это.
Не связан с StackOverflow