This is not possible because the HTTP request is async and the get() method returns before the call to the server is even made. Instead when the response from the server arrives the callback passed to subscribe(...) is called.

There is no way to go back from async to sync execution.

You can only return the observable for the caller to subscribe to it and do something when the response arrives.