Служба на основе REST - обработка пустых строк - PullRequest
1 голос
/ 21 марта 2011

Я разработал веб-сервис на основе REST.Эта услуга принимает четыре параметра.Последние два из этих параметров могут быть пустыми строками.У меня вопрос, каков рекомендуемый подход для работы с пустыми строками?

Спасибо!

1 Ответ

1 голос
/ 26 мая 2011

Здесь у вас есть два варианта - либо определить параметры в UriTemplate операции как переменные запроса (а не path переменные), либо, если это не операция GET, вы можете позволить операционному органу получать их.

Дело 1:

[WebGet(UriTemplate="/GetData?x={x}&y={y}&z={optional1}&w={optional2}")]
string GetData(int x, int y, string optional1, string optional2);

Случай 2:

[WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest)]
string DoSomething(int x, int y, string optional1, string optional2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...