optimize http basic auth

Signed-off-by: arraykeys@gmail.com <arraykeys@gmail.com>
This commit is contained in:
arraykeys@gmail.com
2018-03-21 16:57:46 +08:00
parent d4c0775b4a
commit 40bce3e736

View File

@ -411,6 +411,7 @@ func (req *HTTPRequest) BasicAuth() (err error) {
// authorization = req.getHeader("Authorization") // authorization = req.getHeader("Authorization")
// code = "401" // code = "401"
// } // }
authorization = strings.Trim(authorization, " \r\n\t")
if authorization == "" { if authorization == "" {
fmt.Fprintf((*req.conn), "HTTP/1.1 %s Unauthorized\r\nWWW-Authenticate: Basic realm=\"\"\r\n\r\nUnauthorized", code) fmt.Fprintf((*req.conn), "HTTP/1.1 %s Unauthorized\r\nWWW-Authenticate: Basic realm=\"\"\r\n\r\nUnauthorized", code)
CloseConn(req.conn) CloseConn(req.conn)