簡體   English   中英

如何在MVC 4 Web API中使用HttpResponseMessage對象設置etag?

[英]how do i set the etag using the HttpResponseMessage object in mvc 4 web api?

我在Web API項目中創建了一個輔助類,所以我有點被HttpRequestMessage和HttpResponseMessage所困擾,或者至少看起來如此。 我已經生成了要發送回HttpResponseMessage的eTag,但是由於WCF之后我只使用CheckConditionalRetrieve(),所以一切都發生了變化,因此我不確定將其添加到對象中的位置。

我的問題是,我有我的eTag ...大聲笑...在哪里使用HttpResponseMessage放置它?

TIA

我有點傻。 我一直在找幾個小時,只是隨機跑過去。 請求和響應對象中有兩個“標題”字段。

response.Headers

request.Content.Headers

Etag屬性在頂級標題中:

response.Headers.ETag

所以我的最終代碼最終是:

_response.Headers.ETag = new EntityTagHeaderValue(eTag);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM