3.21禁用 HTTP 缓存

在发送 HTTP GET 请求时,服务器可能会缓存该请求的结果以提高性能。为了取消其缓存行为,可以在添加以下操作:

在发送 HTTP GET 请求时,服务器可能会缓存该请求的结果以提高性能。为了取消其缓存行为,可以在添加以下操作:

cs
HttpRequestBuilder.Get("https://furion.net/")    .DisableCache();HttpRequestBuilder.Get("https://furion.net/")    .DisableCache(false);   // 启用缓存(默认)

在添加该操作之后,HTTP 请求将在发送前自动附带以下请求标头,以确保缓存控制:

bash
Cache-Control: must-revalidate, no-cache, no-storePragma: no-cacheIf-None-Match: ""