title: Is it ok to return application/octet-stream from a REST interface?
body: <p>Am I breaking any laws in the REST bible by returning application/octet-stream for my responses ? The REST endpoint receives 5 image urls.</p>
  
  <pre><code>{ "image1": "http://ww.o.com/1.gif",
    "image2": "http://www.foo.be/2.gif" }
  </code></pre>
  
  <p>and it will download these and return them as application/octet-stream.</p>
  
  <p><strong>CLARIFICATION</strong>: The client that invokes this REST interface is a mobile app. Every additional network connections made will reduce battery life by a few milliamps. I am forced to use REST because it is a company standard. If not, I will do my own binary protocol.</p>