[
https://issues.apache.org/jira/browse/HTTPCLIENT-2273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17721064#comment-17721064
]
Julian Reschke commented on HTTPCLIENT-2273:
--------------------------------------------
bq. One doubt that I came cross its about the use of field-names as arguments
in the no-cache directive, as described in the RFC.
I'm not a caching expert. If something is nor clear here, please send email to
the IETF HTTP WG's mailing list
(https://lists.w3.org/Archives/Public/ietf-http-wg/).
> Improve handling of "no-cache" directive with specified header fields
> ---------------------------------------------------------------------
>
> Key: HTTPCLIENT-2273
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2273
> Project: HttpComponents HttpClient
> Issue Type: Improvement
> Reporter: Arturo Bernal
> Priority: Major
>
> Currently, the Apache HttpComponents client does not fully handle the
> "no-cache" directive with specified header fields as outlined in RFC 7234.
> This may lead to incorrect caching behavior when the "no-cache" directive is
> used with specific header fields.
> The goal of this ticket is to enhance the handling of the "no-cache"
> directive to ensure that specified header fields are not sent in a response
> to a subsequent request without successful revalidation with the origin
> server. This allows an origin server to prevent the re-use of certain header
> fields in a response, while still allowing caching of the rest of the
> response.
> To achieve this, the following changes should be made:
> # Update the caching module to identify and handle "no-cache" directives
> with specified header fields.
> # Revalidate the response with the origin server when the specified header
> fields are present in a cached response, to ensure that they are not reused
> without successful revalidation.
> # Ensure that the rest of the response is still cacheable when the specified
> header fields are present, as long as the response complies with other
> caching requirements.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]