今後のプロジェクトでは、ASP.NET WebAPI 2を使用して、Webサイトとブラウザクライアントの両方にサービス機能を公開しようとしています。WebAPIプロジェクトのC#HTTPClientラッパーを生成する方法はありますか?
可能な限り「エンドポイント」をできるだけ少なくしたいので、「内部」でもWebAPI Webサービスからサーバーを使用することができます。 (コントローラーのインスタンスを直接作成するだけではなく)
HTTPClientをラップし、厳密に型指定された "プロキシー"を生成するC# "クライアント"を生成またはスキャフォールドするのに役立つものを探しています。 "新しいサービス参照の追加"を介してプロキシを生成する場合のWCFと同様です。
私は同様のことを尋ねる他の質問(HERE参照)を読んだことがありますが、MVCやテストの懸念事項に関連しないより直接的な質問をしたかったのです。
これは私が探していたものの最高の表現は次のとおりです:
はこちらをご覧 http://www.faniereynders.com/2013/03/aspnet-web-api .html これは後で正式な方法で出てくることを願っています... – BoxOfNotGoodery