my 'opinion' only - it can't be the server - it serves up the same dish of soup to all customers.
The server is asked for an object, unless you have written code that diferentiates the response by the 'agent' (that would be the browsers in this case) its going to dish up either mulligatawny soup, scotch broth, or paella as you requested.
get(mulligatawny_soup) is ALWAYS going to serve the same dish... mulligatawny soup - period. The server is 'serving' just like a waiter. For the most part this is determined by the MIME types and their associations.
The way a server determines the user agent is in the http header response, so absent custom code, the server is very modern, it treats all patrons equally.
I hope this is helpful and useful to you.