18 lines
327 B
Go
18 lines
327 B
Go
package scanner
|
|
|
|
import "net/http"
|
|
|
|
func Request(url string) (bool, string) {
|
|
req, err := http.Get(url)
|
|
if err != nil {
|
|
// `req` could be `nil` so we need this check
|
|
return false, ""
|
|
}
|
|
|
|
// if code is 200-299
|
|
if req.StatusCode >= 200 && req.StatusCode <= 299 {
|
|
return true, req.Status
|
|
}
|
|
|
|
return false, req.Status
|
|
}
|