1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
package main
import (
"fmt"
"github.com/akamai/AkamaiOPEN-edgegrid-golang/edgegrid"
"io/ioutil"
"net/http"
)
func main() {
client := http.Client{}
config := edgegrid.Config{
Host: "xxxxxx.luna.akamaiapis.net",
ClientToken: "xxxx-xxxxxxxxxxx-xxxxxxxxxxx",
ClientSecret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
AccessToken: "xxxx-xxxxxxxxxxx-xxxxxxxxxxx",
MaxBody: 1024,
HeaderToSign: []string{
"X-Test1",
"X-Test2",
"X-Test3",
},
Debug: false,
}
req, _ := http.NewRequest("GET", fmt.Sprintf("https://%s/siteshield/v1/maps", config.Host), nil)
req = edgegrid.AddRequestHeader(config, req)
resp, _ := client.Do(req)
byt, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(byt))
}
|