--HG-- rename : ews/__init__.py => wsme/__init__.py rename : ews/controller.py => wsme/controller.py rename : ews/rest.py => wsme/rest.py rename : ews/restjson.py => wsme/restjson.py rename : ews/restxml.py => wsme/restxml.py rename : ews/soap.py => wsme/soap.py rename : ews/tests/__init__.py => wsme/tests/__init__.py rename : ews/tests/test_controller.py => wsme/tests/test_controller.py
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('/')
|
|
|