Add catch exception instead of throwing

See #525
Merge pull request #526 from lobid/issues-525-catch-exception-httpOpener

Add catch exception instead of throwing