def update(self, request, operation): operation = "/%s" % operation baseUrl = cleanUrl(settings.CATALOGUE_URL) conn = Connection(baseUrl) body = request.raw_post_data result = conn.request_put(operation, body=body) #, headers={'Accept':'application/json'}) response = HttpResponse(result['body'], mimetype='application/json; charset=UTF-8') return response
def update(self, request, operation): operation = "/%s" % operation baseUrl = cleanUrl(settings.CATALOGUE_URL) conn = Connection(baseUrl) body = request.raw_post_data result = conn.request_put( operation, body=body) #, headers={'Accept':'application/json'}) response = HttpResponse(result['body'], mimetype='application/json; charset=UTF-8') return response
def share(self): if (self.uri == None) or (self.uri == ''): conn = Connection(cleanUrl(self.get_catalogue_url())) body = self.data result = conn.request_post('', body=body, headers={'Accept':'text/json'}) if isValidResponse(result): self.data = result['body'] obj = simplejson.loads(result['body']) self.uri = obj['uri'] self.save() else: raise Exception(result['body']) else: conn = Connection(self.uri) result = conn.request_put('', body=self.data, headers={'Accept':'text/json'}) if not isValidResponse(result): raise Exception(result['body'])
def share(self): if (self.uri == None) or (self.uri == ''): conn = Connection(cleanUrl(self.get_catalogue_url())) body = self.data result = conn.request_post('', body=body, headers={'Accept': 'text/json'}) if isValidResponse(result): self.data = result['body'] obj = simplejson.loads(result['body']) self.uri = obj['uri'] self.save() else: raise Exception(result['body']) else: conn = Connection(self.uri) result = conn.request_put('', body=self.data, headers={'Accept': 'text/json'}) if not isValidResponse(result): raise Exception(result['body'])