14 lines
367 B
Python
14 lines
367 B
Python
class RestProtocol(object):
|
|
name = None
|
|
dataformat = None
|
|
content_types = []
|
|
|
|
def accept(self, root, request):
|
|
if request.path.endswith('.' + self.dataformat):
|
|
return True
|
|
return request.headers.get('Content-Type') in self.content_types
|
|
|
|
def handle(self, root, request):
|
|
path = request.path.split('/')
|
|
|