Я очень разочаровался в WCF, так как просто хочу использовать этот простой сценарий:
- Предоставьте веб-сервис, используя REST, с UriTemplate, подобным
/method/{param1}/{param2}/
, и 3-м параметром, который отправляется службе в виде XML в виде данных POST.
- Используйте только простой XML, без затрат SOAP.
- Иметь возможность создавать прокси в Visual Studio, чтобы .Net с помощью клиента мог легко использовать службу (здесь не заботятся об издержках SOAP).
Я могу создать 1. и 2., но никак не могу использовать 3. Я попытался добавить обе конечные точки webHttpBinding
и basicHttpBinding
в конфигурацию моих служб; Я дурачился с тегом <services/>
, но я просто не могу заставить это работать. Что мне здесь не хватает?!
N.B. Я проверил эту статью: конечные точки REST / SOAP для службы WCF но ничего из того, что там описано, похоже, не работает?!