fillDefaultHeaders will add common headers to requests
(req *http.Request)
| 183 | |
| 184 | // fillDefaultHeaders will add common headers to requests |
| 185 | func (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 |
| 196 | func (p *plexConnector) authenticate() error { |
no test coverage detected