Live video on the AT Protocol
1package aqhttp
2
3import "net/http"
4
5var Client http.Client
6var UserAgent string = "streamplace/unknown"
7
8type AddHeaderTransport struct {
9 T http.RoundTripper
10}
11
12func (adt *AddHeaderTransport) RoundTrip(req *http.Request) (*http.Response, error) {
13 req.Header.Add("User-Agent", UserAgent)
14 return adt.T.RoundTrip(req)
15}
16
17func init() {
18 Client = http.Client{
19 Transport: &AddHeaderTransport{T: &http.Transport{}},
20 }
21}