2014-09-26 8 views
0

enter image description here 게시 메소드를 사용하는 REST API 호출이 있습니다. WCF 서비스 inturn은 입력 문자열을 데이터베이스에 저장합니다. 여기 내 WCF 계약입니다REST API 게시물 요청 - 요청 오류

[OperationContract] 
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, UriTemplate = "/xxxx")] 
int xxxx(string username); 

크롬에서 DHC 클라이언트를 사용하여 테스트 할 때 잘못된 요청 오류가 표시됩니다. 서버로 보내는 json 데이터 형식은 { "username": test123} 입니다. 아래 이미지를 찾으십시오.

서버로 보낸 데이터 형식이 올바르지 않습니까? 제발 제안 해주세요.

답변

0

계약이 WebInvoke의 특성을 다음과 같이 표시해야 - [WebInvoke의 (METHOD = "POST"BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "/ XXXX")]