HTTP world が一方向呼び出しに最適な選択ではないこと、および WebApi が HTTP 冗長通信に最適に設計されていることを完全に理解しています。間違いなく、ここでは WCF が勝者です。しかし、多数の動詞が公開された ApiController が既にあり、ある時点で 1 つの一方向呼び出しも必要になった場合はどうなるでしょうか。そして、そのために別のサービス (WCF) をホスト/維持したくありません。
Task<HttpResponseMessage> response = client.PostAsJsonAsync<Log>("api/log", log)
応答を処理しないと、ファイア アンド フォーゲットに似た状況になります。これが WebApi の唯一の方法ですか、それとも別の解決策がありますか?