设置 Basic Auth
在请求级别设置
使用 SetBasicAuth
在请求级别设置 Basic Auth:
client := req.C().EnableForceHTTP1().EnableDumpAllWithoutResponse()
client.R().
SetBasicAuth("imroc", "123456").
Get("https://httpbin.org/get")
GET /get HTTP/1.1
Host: httpbin.org
User-Agent: req/v3 (https://github.com/imroc/req)
Authorization: Basic aW1yb2M6MTIzNDU2
Accept-Encoding: gzip
在客户端级别设置
使用 SetCommonBasicAuth
在客户端级别设置 Basic Auth:
client := req.C().EnableForceHTTP1().EnableDumpAllWithoutResponse()
// Set basic auth for all request
client.SetCommonBasicAuth("imroc", "123456")
client.R().Get("https://httpbin.org/get")
GET /get HTTP/1.1
Host: httpbin.org
User-Agent: req/v3 (https://github.com/imroc/req)
Authorization: Basic aW1yb2M6MTIzNDU2
Accept-Encoding: gzip