title: Allow only GET in REST API
body: <p>I'm developing a REST API. I need a way to get all Countries, to allow the user to select several and save an application configuration.</p>
  
  <p>I'm thinking in a resource with just a GET option, since INSERT/UPDATE/DELETE are not allowed. Does it make sense?.</p>
  
  <p>In general, what is the best way to provide read-only access to data?, e.g. bind a select with countries or cities or whatever data need.</p>
  
  <p><strong>Edited:</strong></p>
  
  <p>It is not related to any specific framework. The API does allow CRUD operation, in some situations I need to provide read-only access, e.g. in a form to allow the user to select a country. That form is part of a CRUD operation, but I need the countries to bind a select input so the user can select them, so the way to get all countries is to provide a url(resource) to get them.</p>
  
  <p>If that helps, besides the API I'm designing the user interface of the application who will consume it. Hence I need a way to extract all countries to let the user select them and save the form. The saving of the form is a POST to a resource which have a country field(attribute).</p>