私は今、長い間質問しています。正確にどこでWEB APIを使用する必要があり、どこでWCF RESTfulサービスを使用する必要があります。 WCF Restで達成できるWEB APIで達成したいこと。私は答えを掘り下げようとしましたが、URIテンプレート、契約、エンドポイントなどのwcfで追加の設定を行う必要がありました。しかし、それは設定に関するものですが、WCF Restful Servicesを使用する背後にある本当の理由を知りたかったのです。
Webサービス
[〜#〜] wcf [〜#〜]
WCF REST
webHttpBindings
を有効にする必要があります。[WebGet]
および[WebInvoke]
属性。.svc
ファイル。WebGet
を使用してパラメーターを介してデータを渡すには、構成が必要です。 UriTemplate
を指定する必要があります。
Web API
MediaTypeFormatter
によってJSON、XML、またはMediaTypeFormatter
として追加する形式にフォーマットされます。
WCFまたはWeb APIの選択
詳細については、 http://www.c-sharpcorner.com/UploadFile/8a67c0/who-is-winner-web-api-or-wcf/ を参照してください。