Являются ли asmx webservices совместимыми с REST?

Мне просто интересно, были ли файлы asmx совместимыми с запросами стиля REST?

У меня есть некоторые asmx файлы, которые должны обслуживать сторонние программы, которые настроены для отправки запросов REST, а не SOAP.

Ответы

Ответ 1

Прежде всего, вы не должны использовать ASMX для разработки новых сервисов: вместо этого вы должны использовать WCF. Гораздо проще с WCF иметь один и тот же служебный дескриптор как SOAP, так и конечных точек стиля REST.

Самое близкое, что служба ASMX получит REST, состоит в том, что его можно настроить для разрешения запроса GET или POST, и в этом случае он вернет простой XML без конверта SOAP.

См. Параметры конфигурации.

Но если вы пытаетесь получить "истинный REST" из ASMX, вам не повезло.