code: function(options) {
          options = OpenLayers.Util.extend({}, options);
          OpenLayers.Util.applyDefaults(options, this.options || {});
          var response = new OpenLayers.Protocol.Response({requestType: "read"});
  
          var data = this.format.write(options.params || options);
  
          response.priv = OpenLayers.Request.POST({
              url: options.url,
              callback: this.createCallback(this.handleRead, response, options),
              params: options.params,
              headers: options.headers,
              data: data
          });
  
          return response;
      }
docs: Method: read
  Construct a request for reading new records from the Catalogue.