MCPcopy
hub / github.com/rclone/rclone / fillDefaultHeaders

Method fillDefaultHeaders

backend/cache/plex.go:185–193  ·  view source on GitHub ↗

fillDefaultHeaders will add common headers to requests

(req *http.Request)

Source from the content-addressed store, hash-verified

183
184// fillDefaultHeaders will add common headers to requests
185func (p *plexConnector) fillDefaultHeaders(req *http.Request) {
186 req.Header.Add("X-Plex-Client-Identifier", fmt.Sprintf("rclone (%v)", p.f.String()))
187 req.Header.Add("X-Plex-Product", fmt.Sprintf("rclone (%v)", p.f.Name()))
188 req.Header.Add("X-Plex-Version", fs.Version)
189 req.Header.Add("Accept", "application/json")
190 if p.token != "" {
191 req.Header.Add("X-Plex-Token", p.token)
192 }
193}
194
195// authenticate will generate a token based on a username/password
196func (p *plexConnector) authenticate() error {

Callers 2

listenWebsocketMethod · 0.95
authenticateMethod · 0.95

Calls 3

AddMethod · 0.65
StringMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected