package main

import (
	"fmt"
	"net/http"

	"github.com/bobziuchkovski/digest"
)

func main() {
	t := digest.NewTransport("VYWK3BE5", "BeFk2VYRq8eTGkch")
	req, err := http.NewRequest("GET", "https://open.dev.tidbcloud.com/status/200", nil)
	if err != nil {
		fmt.Printf("create request failed: %s", err)
		return
	}
	resp, err := t.RoundTrip(req)
	if err != nil {
		fmt.Printf("round trip failed: %s", err)
		return
	}
	// status code must be 200
	fmt.Println("Success", resp.Status)
}
