the 2 errors you refer to are http-related, not network-related. a network-related problem will not trigger those events.
if disconnects are common, you should probably check the connection before you load a page, although a
disconnect can happen anytime. you could also try to wrap your page loads in a try/catch block. a disconnect during a page
load will probably cause an exception (and, perhaps, even a crash). the try/catch block should capture the disconnect, and
you can exit the app gracefully or maybe try again later.
depending on the website, once you've successfully loaded a page, a disconnect is irrelevant until you try to load the next
page, by which time, your connection may have been restablished.