728x90
반응형
[C#] API 웹 통신 하기 (WebGet, WebInvoke 차이)
WebGet (Rest 중 GET Method사용 시)
[ServiceContract]
[OperationContract]
[WebGet(Method = "GET", UriTemplate = "/PasswordReset?ID={ID}" ResponseFormat = WebMessageFormat.Json)]
WebInvoke (Rest 중 POST, PUT, DELETE, 사용 시)
[ServiceContract]
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/PasswordReset/{ID}" ResponseFormat = WebMessageFormat.Json)]
ResponseFormat (기본 xml 통신, Json으로 받을 경우 포맷 선언 ResponseFormat = WebMessageFormat.Json)
//xml response
[WebInvoke(Method = "POST", UriTemplate = "/PasswordReset/{ID}")]
//Json response
[WebInvoke(Method = "POST", UriTemplate = "/PasswordReset/{ID}" ResponseFormat = WebMessageFormat.Json)]
반응형
댓글