REST API i dostarczanie zasobu binarnego

Jaka jest konwencja dostarczania zasobu binarnego (takiego jak plik pdf) z interfejsem API REST? Czy po prostu zwracasz adres URL do zasobu w odpowiedzi JSON lub XML, np. {"Url": "http://example.com/document.pdf"}?

Próbuję zrozumieć różnicę między identyfikatorem URI a adresem URL i zachować filozofię RESTful. Wprawdzie to jest dla mnie nowe, więc mogę nie rozumieć niektórych rzeczy.

questionAnswers(3)

yourAnswerToTheQuestion