def build_request(self, method, context, entity, contentType, headers): url = self.quote(self.create_path(self.params.getUrl(), context)) method = method.upper() if method == 'GET': request = HttpGet(url) elif method == 'POST': request = HttpPost(url) request.setEntity(entity) elif method == 'PUT': request = HttpPut(url) request.setEntity(entity) elif method == 'DELETE': request = HttpDelete(url) else: raise Exception('Unsupported method: ' + method) request.addHeader('Content-Type', contentType) request.addHeader('Accept', contentType) self.set_credentials(request) self.set_proxy(request) self.setHeaders(request, headers) return request
def buildRequest(self, method, context, body, contentType, headers): url = self.quote(self.createPath(self.params.getUrl(), context)) method = method.upper() if method == 'GET': request = HttpGet(url) elif method == 'POST': request = HttpPost(url) request.setEntity(StringEntity(body)) elif method == 'PUT': request = HttpPut(url) request.setEntity(StringEntity(body)) elif method == 'DELETE': request = HttpDelete(url) else: raise Exception('Unsupported method: ' + method) request.addHeader('Content-Type', contentType) request.addHeader('Accept', contentType) self.setCredentials(request) self.setProxy(request) self.setHeaders(request, headers) return request
def buildRequest(self, method, context, body, contentType, headers): url = self.quote(self.createPath(self.params.getUrl(), context)) method = method.upper() if method == "GET": request = HttpGet(url) elif method == "POST": request = HttpPost(url) request.setEntity(StringEntity(body)) elif method == "PUT": request = HttpPut(url) request.setEntity(StringEntity(body)) elif method == "DELETE": request = HttpDelete(url) else: raise Exception("Unsupported method: " + method) request.addHeader("Content-Type", contentType) request.addHeader("Accept", contentType) self.setCredentials(request) self.setProxy(request) self.setHeaders(request, headers) return request
def buildRequest(self, method, context, body, contentType, headers, quotePlus): url = self.quote(self.createPath(self.params.getUrl(), context), quotePlus) method = method.upper() self.logger.debug('buildRequest: method: %s' % method) self.logger.debug('buildRequest: url: %s' % url) self.logger.debug('buildRequest: content-type: %s' % contentType) if method == 'GET': request = HttpGet(url) elif method == 'HEAD': request = HttpHead(url) elif method == 'POST': request = HttpPost(url) request.setEntity(StringEntity(str(body))) elif method == 'PUT': request = HttpPut(url) request.setEntity(StringEntity(str(body))) elif method == 'DELETE': request = HttpDelete(url) elif method == 'PATCH': request = HttpPatch(url) request.setEntity(StringEntity(body)) else: raise Exception('Unsupported method: ' + method) request.addHeader('Content-Type', contentType) request.addHeader('Accept', contentType) self.setCredentials(request) self.setProxy(request) self.setHeaders(request, headers) return request
def build_request_without_headers(self, method, context, entity): url = self.quote(self.create_path(self.params.getUrl(), context)) method = method.upper() if method == 'GET': request = HttpGet(url) elif method == 'POST': request = HttpPost(url) request.setEntity(entity) elif method == 'PUT': request = HttpPut(url) request.setEntity(entity) elif method == 'DELETE': request = HttpDelete(url) else: raise Exception('Unsupported method: ' + method) self.set_credentials(request) self.set_proxy(request) return request