GET을 사용하여 WCF WEB API 서비스에 값 배열을 전달할 수 있습니까? 내 서비스에 대한 다음 호출을 할 : 같은Uri의 배열을 WCF WEB API 서비스에 전달하는 방법은 무엇입니까?
http://localhost/myservice.com/projects/workspaceUsers?token=A3AD62998A7A463A9AD23D8F2937C92220120325072846&workspaceId=208&workspaceId=209
내 웹 서비스 기능은 같습니다 생각 그냥 변경했다
[WebGet(UriTemplate = "workspaceUsers?token={token}&workspaceId={workspaceId}")]
public HttpResponseMessage<IEnumerable<WorkspaceUserReadOnlyChildData>> FetchWorkspaceUserList(string token, int workspaceId)
INT workspaceId [] workspaceId를 INT,하지만 리드하는 다음과 같은 오류 :
The service operation 'FetchWorkspaceUserList' will never receive a value for the input parameter 'workspaceId' of type 'Int32[]'. Ensure that a request HttpOperationHandler has an output parameter with a type assignable to 'Int32[]'.
게시물을 사용하여 개체입니다 기준을 통과 같은 것을하지 않고이 작업을 수행 할 수있는 방법이 있습니까?
도움 주셔서 감사합니다.
int 배열 대신 쉼표로 구분 된 값을 사용하지 않는 이유는 무엇입니까? ASP.Net MVC 또는 새로운 웹 API를 사용했다면 ModelBinders를 사용할 수있었습니다 – Chandermani