summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-07-24 10:14:34 +0200
committerDimitri Sokolyuk <demon@dim13.org>2018-07-24 10:14:34 +0200
commitca14de51362dba8794fb7dfd00b1963a732c5759 (patch)
treef93c0d2b07f3c98d4e1871602549581bef1f4b49
parentfd638228c5eb0b482a5a3df8957efb51e05d8656 (diff)
enforce 200 response
-rw-r--r--href.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/href.go b/href.go
index b6c5368..bd6a61c 100644
--- a/href.go
+++ b/href.go
@@ -12,6 +12,7 @@ import (
var (
errNotHTML = errors.New("not HTML")
+ errNotOK = errors.New("not OK")
errTooBig = errors.New("content too big")
errNoTitle = errors.New("no title")
)
@@ -46,6 +47,10 @@ func getTitle(uri string) (string, error) {
return "", errNotHTML
}
+ if resp.StatusCode != http.StatusOK {
+ return "", errNotOK
+ }
+
if resp.ContentLength > maxLength {
return "", errTooBig
}