netapi

package module
v0.0.0-...-dac1f72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetRequest

func GetRequest(url string) (body []byte, err error)

func Request

func Request(method ReqestMethod, uri string, body []byte, headers map[string]string) (resp *http.Response, err error)

複数headerを送る際は map["A"] = "a;b;c"

Types

type DigestAuth

type DigestAuth struct {
	// contains filtered or unexported fields
}

func DigestAuthNew

func DigestAuthNew(Realm string, activeTime, deleteTime time.Duration) *DigestAuth

func (DigestAuth) Checksum

func (d DigestAuth) Checksum(user string, r *http.Request) (ok bool, err error)

Digest Auth CheckSum

func (*DigestAuth) GetUsername

func (d *DigestAuth) GetUsername(r *http.Request) (username string)

func (DigestAuth) NewUser

func (d DigestAuth) NewUser(username, password string) (user string)

func (*DigestAuth) Require

func (d *DigestAuth) Require(r *http.Request, w http.ResponseWriter)

Send "Digest Auth" To Client

type ReqestMethod

type ReqestMethod string
const (
	Post ReqestMethod = "POST"
	Get  ReqestMethod = "GET"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL