code: def send(self, strict_validation=True):
          
          self.validate_query_params(strict=strict_validation)
          query = {
              'key': self.api_key or default_api_key,
              'person': self.person.to_json(),
              'query_params_mode': self.query_params_mode,
              'exact_name': self.exact_name,
              'prioritize_records_by': ','.join(self._prioritize_records_by),
              'filter_records_by': self._filter_records_by,
          }
          request = urllib2.Request(url=SearchAPIRequest.BASE_URL, data=urllib.urlencode(query, True), headers=SearchAPIRequest.HEADERS)
          try:
              json_response = urllib2.urlopen(request).read()
          except urllib2.HTTPError as e:
              json_error = e.read()
              if not json_error:
                  raise e
              try:
                  raise SearchAPIError.from_json(json_error)
              except ValueError:
                  raise e
          return SearchAPIResponse.from_json(json_response)
docs: Send the request and return the response or raise SearchAPIError.
          
          Calling this method blocks the program until the response is returned,
          if you want the request to be sent asynchronously please refer to the 
          send_async method. 
          
          The response is returned as a SearchAPIResponse object.
          
          `strict_vailidation` is a bool argument that's passed to the 
          validate_query_params method.
          
          Raises ValueError (raised from validate_query_params), 
          HttpError/URLError and SearchAPIError (when the response is returned 
          but contains an error).
          
          Example:
          
          >>> from osrframework.thirdparties.pipl_com.lib.search import SearchAPIRequest, SearchAPIError
          >>> request = SearchAPIRequest('samplekey', email='eric@cartman.com')
          >>> try:
          ...     response = request.send()
          ... except SearchAPIError as e:
          ...     print e.http_status_code, e