본문 바로가기
카테고리 없음

[C#] API 웹 통신 하기 (WebGet, WebInvoke 차이)

by 호호호호히히히히 2021. 8. 23.
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)]
반응형

댓글