A common programming task is to retrieve some information from a remote system via an HTTP web request. This might be ease or difficult depending on the nature of the remote system, the type of data ...