when you do a GET for an inexistant resource and the server answers with a 404, it's raising a FileNotFoundException from java.net.http lib. It'd be better to have nicer message and error handling.