2

Web API プロジェクトで少しヘルパー クラスを作成しているので、HttpRequestMessage と HttpResponseMessage の使用に行き詰まっているか、少なくともそう思われます。HttpResponseMessage で送り返したい eTag を生成しましたが、WCF 以降すべてが変更されたため、オブジェクトに追加する場所がわかりません。

私の質問は、私は自分の eTag を持っているということです...笑... HttpResponseMessage を使用してどこに置くのですか???

ティア

4

1 に答える 1

5

私はちょっとばかげていると感じます。私は何時間も探していて、ランダムに出くわしました。リクエスト オブジェクトとレスポンス オブジェクトで使用できるヘッダー フィールドは 2 つあります。

response.Headers

request.Content.Headers

Etag プロパティは、最上位のヘッダーにあります。

response.Headers.ETag

だから私の最終的なコードは次のようになりました:

_response.Headers.ETag = new EntityTagHeaderValue(eTag);
于 2013-02-12T18:52:06.527 に答える