@Header(value="Content-Location") public final class ContentLocation extends HeaderUri
An alternate location for the returned data.
Content-Location: /index.htm
Content-Location = "Content-Location" ":" ( absoluteURI | relativeURI )
The value of Content-Location also defines the base URI for the entity.
The Content-Location value is not a replacement for the original requested URI; it is only a statement of the location of the resource corresponding to this particular entity at the time of the request. Future requests MAY specify the Content-Location URI as the request- URI if the desire is to identify the source of that particular entity.
A cache cannot assume that an entity with a Content-Location different from the URI used to retrieve it can be used to respond to later requests on that Content-Location URI. However, the Content- Location can be used to differentiate between multiple entities retrieved from a single requested resource, as described in section 13.6.
If the Content-Location is a relative URI, the relative URI is interpreted relative to the Request-URI.
The meaning of the Content-Location header in PUT or POST requests is undefined; servers are free to ignore it in those cases.
Modifier and Type | Method and Description |
---|---|
static ContentLocation |
forString(String value)
Returns a parsed
|
public static ContentLocation forString(String value)
value
- The Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.