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.