MCPcopy Create free account
hub / github.com/imgproxy/imgproxy / newFromRequest

Function newFromRequest

httpheaders/conditionalheaders/request.go:21–31  ·  view source on GitHub ↗

newFromRequest creates a new ConditionalHeaders instance from the given HTTP request.

(c *Config, req *http.Request)

Source from the content-addressed store, hash-verified

19
20// newFromRequest creates a new ConditionalHeaders instance from the given HTTP request.
21func newFromRequest(c *Config, req *http.Request) *Request {
22 ifModifiedSince := req.Header.Get(httpheaders.IfModifiedSince)
23 ifNoneMatch := req.Header.Get(httpheaders.IfNoneMatch)
24
25 return &Request{
26 config: c,
27 ifModifiedSince: ifModifiedSince,
28 ifNoneMatch: ifNoneMatch,
29 originHeaders: nil,
30 }
31}
32
33// SetOriginHeaders sets the origin headers for the request.
34func (c *Request) SetOriginHeaders(h http.Header) {

Callers 1

NewRequestMethod · 0.85

Calls 1

GetMethod · 0.65

Tested by

no test coverage detected