Pelo que foi comentado no video, poderiamos passar no header de requisição o tipo de informação que necessitamos no retorno, como por exemplo: Accept: application/json, Mas o backend tem que estar preparado para retornar um JSON correto ? E se passarmos xml e o backend não estar preparado ?
Outra pergunta: No exemplo uma aplicação mobile, faz requisição a outra aplicação(Web Service), isso é chamado de endpoint ?