私のWCFサービスはWCFとHTTP GET
public SerialNumberInfo GetSerialNumberInfo(string serialNumber) { }
この機能を公開するには、私のWCFサービスでHTTP GETを有効にする方法ありますか?例:
http://localhost:8004/MyService/GetSerialNumberInfo?serialNumber=4
私のWCFサービスはWCFとHTTP GET
public SerialNumberInfo GetSerialNumberInfo(string serialNumber) { }
この機能を公開するには、私のWCFサービスでHTTP 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
あなたのデータをすっかり取得してください。
マルク・
は何がやりたいことはWCFでのRESTfulサービスを構築するように聞こえます。 MSDNの次の記事をチェックアウト、それはすべての詳細を持っています
A Guide to Designing and Building RESTful Web Services with WCF 3.5