code: def send_external(self, http_verb, host, url, http_headers, chunk):
          
          if http_verb == 'PUT':
              return self.http.put(host + url, data=chunk, headers=http_headers)
          elif http_verb == 'POST':
              return self.http.post(host + url, data=chunk, headers=http_headers)
          else:
              raise ValueError("Unsupported http_verb:" + http_verb)
docs: Used with create_upload_url to send a chunk the the possibly external object store.
          :param http_verb: str PUT or POST
          :param host: str host we are sending the chunk to
          :param url: str url to use when sending
          :param http_headers: object headers to send with the request
          :param chunk: content to send
          :return: requests.Response containing the successful result