Ограничение типа данных в методе веб-службы REST - PullRequest
1 голос
/ 15 ноября 2011

Есть ли какие-либо ограничения на типы данных, что входной параметр, присутствующий в URI, должен быть строкой в ​​REST Webservice?

Я создаю REST Webservice. У метода есть идентификатор входного параметра, который также присутствует в URI. Если я изменяю тип на целое число, он вызывает ошибку при вызове.

Operation 'Get' in contract 'IService1' has a path variable named 'id' which does not have type 'string'.  Variables for UriTemplate path segments must have type 'string'. 

1 Ответ

1 голос
/ 15 ноября 2011

WCF REST в .net 4 не может выполнить это преобразование, однако WCF Web API может.http://wcf.codeplex.com

Это не имеет ничего общего с какими-либо ограничениями REST, это просто ограничение структуры реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...