2013-12-18 7 views
0

전 WCF 및 웹 서비스를 처음 접했습니다.WCF 용 복합 UriTemplate

코드 프로젝트에서 샘플 연습이 필요한 REST 기반 wcf 서비스를 만들어야합니다. ? & 속성 = | 내가 좋아하는 것

https://example.com/ {V}/{자원} 여과 = {속성} {OP} {값} & sortBy = {여기서 attributeName} &있는 sortOrder = {내림차순 오름차순} 같은 열린 우리당 템플릿을 속성치 attributeName와 조사 대상 : 값 (NEQ는 등이 포함 식의 형식 및 또는) 연산자 특성 연산을 검색 할 :

속성 {CSV의 속성 목록} sortBy가 이름 속성 sortOrder는 오름차순 또는 내림차순으로 열거 형이어야합니다. 속성 : csv의 속성 목록

이것이 가능합니까?

누구나 UriTemplate 및 OperationContract 구성에 도움이 될 수 있습니까?

+0

왜 당신이 시도하고 마이크로 소프트가 사용되지 않는 WCF REST 프레임 워크를 대체하는 새로운 프레임 워크를 만들었습니다 때 WCF를 사용하여 "REST"를 기반으로 서비스를 시작할 것인가? –

답변

0

WCF는 복잡한 UriTemplate 구문을 허용합니다.

그러나 귀하의 UriTemplate은 구문 규칙 중 일부를 위반하는 것으로 보입니다.

다음 MSDN 페이지는 복잡한 uriTemplate에 도움이되는 URITemplate 구문, 복합 경로 세그먼트, 와일드 카드 및 변수 값에 대한 포괄적 인 개요를 제공합니다. 이 기사는 또한 유효한 URI 샘플 및 유효하지 않은 URI 샘플의 좋은 목록을 제공하여 서비스에 유용한 구문을 작성하는 데 도움을줍니다.

http://msdn.microsoft.com/en-us/library/bb675245(v=vs.110).aspx

감사합니다,