So I'm working with the API, and I've noticed that if a resource is unavailable I get a 200 HTTP response code instead of the expected 404.
For example: https://wallhaven.cc/api/v1/search/q=id:1 returns a page with the title "<title>404 - Not Found Sorry! - wallhaven.cc</title> ", but a response code of 200. I'd like to be able to catch the 404 rather than parse the response.
Is it possible to get that changed?
edit: I realize that the url above is missing the ?, and is invalid. But it still is responding with a "404" page with a return code of 200. edit 2: Actually it appears that the 404 page for the whole site returns a 200 code. I admit I didn't exhaustively test it, but the few tests I ran showed that.