Like the title says, is it possible to detect whether a particular page is being accessed via a web browser as opposed to an HTTP request? I'm aware that accessing via a web browser is performing an HTTP request, so I'm curious if it's at all possible to differentiate.
I ask because I'd like a certain page to only be accessible via my own application and it should not be browsed to directly.