Sean Hammond
Sean Hammond
Alongside the existing bold, italic, underline and strikethrough. Monospaced is useful for code snippets for example. Thanks!
Allow the client site to (optionally) specify an expected Content-Type with each link. We can then assert that the Content-Type header is correct. We could also support parsing for certain...
I'm not sure what currently happens if the server sends a really large response. We should probably add a "too big" failed link check type. See here for details on...
We currently just try to catch any exception that we think `requests` might throw and put together a failed link check report (status and reason) in a generic way. It...
`requests.get(url=u"http://➡.ws/mobify")`
Set the `Accept-Content: gzip` header. `requests` should be able to decompress it.
For `https` URLs pass `vefiry=True` to `requests.get()` and catch `requests.exceptions.SSLError`
Retry failed requests a configurable number of times before reporting a broken link to the client site. See http://www.mobify.com/blog/http-requests-are-hard/ for how to do this with requests.
We should not check URLs which are internal IP addresses or localhost, just return a failed link check with reason "This is an internal address". `py2-ipaddress` is a library that...