Различие веб-сервис asp.net и Ihttphandler

Измените параметр «goal» на значение '-B clean test'.

5
задан 30 January 2009 в 12:22
поделиться

1 ответ

Веб-сервисы ASP.NET являются на самом деле типом HttpHandler, которые обеспечивают, XML основывал коммуникационную инфраструктуру на основе стандартов W3C (SOAP/WSDL). Это означает, что не клиенты.NET могут взаимодействовать с веб-сервисами ASP.NET. В Вашем случае, где Вы выполняете очень простой единственный ajax запрос для возврата простого результата, веб-сервисы ASP.NET/XML могут быть излишеством.

Может быть более выгодно/эффективно реализовать простой пользовательский HttpHandler вместо того, чтобы вызвать всю инфраструктуру и наверху связанный с веб-сервисами ASP.NET. С пользовательским HttpHandler можно просто отправить параметр, Вы нуждаетесь и возвращаете точно результат, Вы хотите видеть без любой поддержки SOAP xml, который был бы создан при использовании веб-сервисов XML.

10
ответ дан 13 December 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: