mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-03 02:58:41 -04:00
40 lines
1.0 KiB
Go
40 lines
1.0 KiB
Go
package headers
|
|
|
|
import "net/http"
|
|
|
|
func SetUserAgent(request *http.Request) {
|
|
request.Header.Set("User-Agent", "DDNS-Updater quentin.mcgaw@gmail.com")
|
|
}
|
|
|
|
func SetContentType(request *http.Request, contentType string) {
|
|
request.Header.Set("Content-Type", contentType)
|
|
}
|
|
|
|
func SetAccept(request *http.Request, acceptContent string) {
|
|
request.Header.Set("Accept", acceptContent)
|
|
}
|
|
|
|
func SetAuthBearer(request *http.Request, token string) {
|
|
request.Header.Set("Authorization", "Bearer "+token)
|
|
}
|
|
|
|
func SetAuthSSOKey(request *http.Request, key, secret string) {
|
|
request.Header.Set("Authorization", "sso-key "+key+":"+secret)
|
|
}
|
|
|
|
func SetOauth(request *http.Request, value string) {
|
|
request.Header.Set("oauth", value)
|
|
}
|
|
|
|
func SetXFilter(request *http.Request, value string) {
|
|
request.Header.Set("X-Filter", value)
|
|
}
|
|
|
|
func SetXAuthUsername(request *http.Request, value string) {
|
|
request.Header.Set("X-Auth-Username", value)
|
|
}
|
|
|
|
func SetXAuthPassword(request *http.Request, value string) {
|
|
request.Header.Set("X-Auth-Password", value)
|
|
}
|