We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e8e7fff commit c14c4eaCopy full SHA for c14c4ea
1 file changed
client.go
@@ -7,6 +7,7 @@ import (
7
"net/http"
8
"os"
9
"slices"
10
+ "strings"
11
12
"github.com/sfcompute/nodes-go/internal/requestconfig"
13
"github.com/sfcompute/nodes-go/option"
@@ -38,6 +39,14 @@ func DefaultClientOptions() []option.RequestOption {
38
39
if o, ok := os.LookupEnv("SFC_NODES_BEARER_TOKEN"); ok {
40
defaults = append(defaults, option.WithBearerToken(o))
41
}
42
+ if o, ok := os.LookupEnv("SFC_NODES_CUSTOM_HEADERS"); ok {
43
+ for _, line := range strings.Split(o, "\n") {
44
+ colon := strings.Index(line, ":")
45
+ if colon >= 0 {
46
+ defaults = append(defaults, option.WithHeader(strings.TrimSpace(line[:colon]), strings.TrimSpace(line[colon+1:])))
47
+ }
48
49
50
return defaults
51
52
0 commit comments