System.Net.Http HttpClient に新しい任意の HTTP 動詞を追加することは可能ですか?
問題のケース:
MVC ベースのドキュメント管理システム用の WebAPI を開発しました。
API は、GET - ドキュメントのフェッチ、POST - 新しいドキュメントの作成、PUT - ドキュメントの更新、DELETE - ドキュメントの削除をサポートします。
PRINT - ドキュメントの印刷、EMAIL - ドキュメントの電子メール送信もサポートする必要があります。
MVC 側に VERB を追加するのは簡単です。[AcceptVerbs("PRINT")] 装飾を追加して完了です。
しかし、API を使用して開発者にアクセス方法を指示する必要があります。彼らは HttpClient を使用しているので、私の問題は次のとおりです。
ドロール