HttpWebRequest有CachePolicy屬性可以設定,而HttpClient找不到這個快取設定。
當微服務之前互相呼叫時,例如服務a用HttpClient呼叫服務b,服務b回傳的response里帶有cache-control:public,max-age=600之類的,正常是要自動快取的,但目前實測后發現沒有快取功能,還是會重新請求服務b
uj5u.com熱心網友回復:
有大神分享一下嗎uj5u.com熱心網友回復:
沒有人遇到這個問題嗎uj5u.com熱心網友回復:
你可以看下這篇文章https://blog.csdn.net/chenpeng19910926/article/details/71724037uj5u.com熱心網友回復:
這個是java的
uj5u.com熱心網友回復:
創建是有2個方法重裝的,
在微軟的官方網站有這么一遍檔案
https://docs.microsoft.com/zh-cn/dotnet/api/system.net.http.httpmessagehandler?view=netframework-4.8
在 WebRequestHandler 派生類被重寫
不過我個人建議 其實用C# 多F1 看看微軟的官方檔案 也許比搜索引擎來的更快
uj5u.com熱心網友回復:
我還有一個問題, 我這幾天一直在找, HttpClientFactory 是.NET CORE的產物,我想它 如何在公共庫使用,而不是用DI ,層主實作過轉載請註明出處,本文鏈接:https://www.uj5u.com/net/113419.html
標籤:ASP.NET
