Categorygithub.com/soontao/gohttpdigestclient
repositorypackage
0.0.0-20170320082612-6d28bb1415c5
Repository: https://github.com/soontao/gohttpdigestclient.git
Documentation: pkg.go.dev

# README

go-http-digest-client

Build Status Coverage Status

Library just for http digest auth, and refer RFC-2617

install

get -u -v github.com/Soontao/goHttpDigestClient

usage

func TestClientAuthorize(t *testing.T) {
  req, err := http.NewRequest("GET", testDigestAuthServerURL, nil)
  if err != nil {
    t.Fatal(err)
  }
  opt := &ClientOption{username: testServerUsername, password: testServerPassword}
  res, err := DefaultClient.Do(req, opt)
}

todo

  • if option in Client, only need 1 request get challenge