v0.34.12
This commit is contained in:
1 parent
b3dfd570b5
commit
a4042d6439
16 files changed
+362
-55
No files matched your search
@@ -129,13 +129,21 @@ pub(super) fn finish_web_revalidation(
|
||||
if *method == Method::HEAD {
|
||||
*response.body_mut() = Body::empty();
|
||||
}
|
||||
settings.annotate_reason_transformed(
|
||||
let request_forces_validation = crate::cache::request_policy(
|
||||
method, client, true, "", false, settings,
|
||||
).revalidation_reason().is_some()
|
||||
|| cached.request_freshness_revalidation_reason(
|
||||
&crate::cache::request_freshness_headers(client, settings),
|
||||
).is_some();
|
||||
settings.annotate_reason_transformed_forwarded(
|
||||
response.headers_mut(),
|
||||
"HIT",
|
||||
hits,
|
||||
ttl,
|
||||
reason,
|
||||
transformed,
|
||||
cached.cache_status_forward_reason(request_forces_validation),
|
||||
Some(StatusCode::NOT_MODIFIED),
|
||||
);
|
||||
settings.annotate_resident_age(response.headers_mut(), resident_age);
|
||||
Some(WebRevalidated {
|
||||
|
||||
Reference in new issue
Block a user