내 WCF 서비스 내 WCF 서비스에 HTTP GET을 가능하게하는 방법이 있나요이 기능WCF 및 HTTP는
public SerialNumberInfo GetSerialNumberInfo(string serialNumber) { }
를 노출 GET? 예 :
http://localhost:8004/MyService/GetSerialNumberInfo?serialNumber=4
내 WCF 서비스 내 WCF 서비스에 HTTP GET을 가능하게하는 방법이 있나요이 기능WCF 및 HTTP는
public SerialNumberInfo GetSerialNumberInfo(string serialNumber) { }
를 노출 GET? 예 :
http://localhost:8004/MyService/GetSerialNumberInfo?serialNumber=4
이 그래, 당신이 당신의 WCF 서비스에 webHttpBinding
을 사용해야합니다.
WCF의 REST 지원에 대한 자세한 내용은 WCF REST 시작 키트를 참조하십시오.
당신은 IIS에서 서비스를 호스팅하는 경우, 당신은 REST 서비스에 대한 별도 * SVC는 파일을 작성해야합니다 (의이 RESTService.svc
를 호출하자) :
<%@ ServiceHost Service="YourServiceName" Language="C#" debug="False"
Factory="System.ServiceModel.Activation.WebServiceHostFactory" %>
이제 URL에 연결할 수 있어야합니다.
http://localhost:8004/MyService/RESTService.svc
그리고 RESTfully 데이터를 얻을 수 있어야합니다.
마크
은 당신이하고 싶은 WCF와 RESTful 서비스를 구축처럼 들린다.
: MSDN의 다음 문서를 확인, 모든 세부 사항을 가지고A Guide to Designing and Building RESTful Web Services with WCF 3.5