def download(self): f = open(self.filename,'wb') f.seek(self.firstbyte) conn = HTTPConnection(self.url[1]) conn.request('GET',self.url[2],headers=self.get_headers()) response = conn.getresponse() #verifying that response is ok common.verify_http_response(response) self.write_bytes(response,f) conn.close() f.close()
def download(self): f = open(self.filename, 'wb') f.seek(self.firstbyte) conn = HTTPConnection(self.url[1]) conn.request('GET', self.url[2], headers=self.get_headers()) response = conn.getresponse() #verifying that response is ok common.verify_http_response(response) self.write_bytes(response, f) conn.close() f.close()
def get_file_size(self,url,user,password): parsedURL = urlparse(url) conn = HTTPConnection(parsedURL[1]) #authentication extra_headers = {} if user and password: enc_pass = '******'%string.strip(base64.encodestring(user + ':' + password)) extra_headers = {'Authorization': enc_pass} conn.request('GET',parsedURL[2],headers=extra_headers) r = conn.getresponse() #verify that the request go well common.verify_http_response(r) length = r.length conn.close() return length
def get_file_size(self, url, user, password): parsedURL = urlparse(url) conn = HTTPConnection(parsedURL[1]) #authentication extra_headers = {} if user and password: enc_pass = '******' % string.strip( base64.encodestring(user + ':' + password)) extra_headers = {'Authorization': enc_pass} conn.request('GET', parsedURL[2], headers=extra_headers) r = conn.getresponse() #verify that the request go well common.verify_http_response(r) length = r.length conn.close() return length