parent
30e6bcac6a
commit
0f32422d87
@ -0,0 +1,27 @@ |
|||||||
|
package main |
||||||
|
|
||||||
|
import ( |
||||||
|
"fmt" |
||||||
|
"io/ioutil" |
||||||
|
"net/http" |
||||||
|
) |
||||||
|
|
||||||
|
func loadWebPage(web_url string) ([]byte, error) { |
||||||
|
resp, err := http.Get(web_url) |
||||||
|
if err != nil { |
||||||
|
fmt.Println(err.Error()) |
||||||
|
} |
||||||
|
|
||||||
|
//reads html as a slice of bytes
|
||||||
|
html, err := ioutil.ReadAll(resp.Body) |
||||||
|
if err != nil { |
||||||
|
fmt.Println(err.Error()) |
||||||
|
} |
||||||
|
|
||||||
|
//check response codes
|
||||||
|
if resp.StatusCode >= 400 && resp.StatusCode <= 499 { |
||||||
|
err = fmt.Errorf("response Code: %v", resp.StatusCode) |
||||||
|
} |
||||||
|
return html, err |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue