title: HTTP Redirect to a Partial Response (206)
body: <p>I'm building an API, and trying to make it as RESTFul as possible.</p>
  
  <p>To this end I've build a search 'controller', this allows you to query searchable params, and posting to it will Redirect (302) to a controller/resource that is the result of the search.</p>
  
  <p>This other controller supports the "Range:" header to allow a client to request how much and where in the list of items it wants. </p>
  
  <p>Reading the HTTP spec, it says that a server should only respond with a 206 partial content if the request contains a range header. Is it valid HTTP to send the range header along with a POST request?.</p>
  
  <p>It is bad for me to respond with the first say 10 items, with a 206 even if a Range header wasn't supplied?. The 206 would give the client knowledge that it can ask for more items if it needs it.</p>