Example #1
0
 def render_GET_advanced(self, request, response):
     """
     Method GET to search registration parameters.
     :param request: the request of the GET message.
     :param response: the response to the GET request.
     :return: the response to the GET request.
     """
     if (request.accept != defines.Content_types["application/link-format"]) and (request.accept is not None):
         response.code = defines.Codes.NOT_ACCEPTABLE.number
         return self, response
     db = DatabaseManager()
     result = db.search(request.uri_query, "ep")
     if type(result) is int:
         response.code = result
     else:
         response.code = defines.Codes.CONTENT.number
         response.payload = result
         response.content_type = defines.Content_types["application/link-format"]
     return self, response
Example #2
0
 def render_GET_advanced(self, request, response):
     """
     Method GET to search resource links.
     :param request: the request of the GET message.
     :param response: the response to the GET request.
     :return: the response to the GET request.
     """
     if (request.accept != defines.Content_types["application/link-format"]
         ) and (request.accept is not None):
         response.code = defines.Codes.NOT_ACCEPTABLE.number
         return self, response
     db = DatabaseManager()
     result = db.search(request.uri_query, "res")
     if type(result) is int:
         response.code = result
     else:
         response.code = defines.Codes.CONTENT.number
         response.payload = result
         response.content_type = defines.Content_types[
             "application/link-format"]
     return self, response
Example #3
0
 def render_GET_advanced(self, request, response):
     """
     Method GET to read endpoint links.
     :param request: the request of the GET message.
     :param response: the response to the GET request.
     :return: the response to the GET request.
     """
     if request.uri_path == 'rd':
         raise NotImplementedError
     if (request.accept != defines.Content_types["application/link-format"]) and (request.accept is not None):
         response.code = defines.Codes.NOT_ACCEPTABLE.number
         return self, response
     res = "res=" + request.uri_path
     db = DatabaseManager()
     result = db.search(res, "res")
     if type(result) is int:
         response.code = result
     else:
         response.code = defines.Codes.CONTENT.number
         response.payload = result
         response.content_type = defines.Content_types["application/link-format"]
     return self, response
 def render_GET_advanced(self, request, response):
     """
     Method GET to read endpoint links.
     :param request: the request of the GET message.
     :param response: the response to the GET request.
     :return: the response to the GET request.
     """
     if request.uri_path == 'rd':
         raise NotImplementedError
     if (request.accept != defines.Content_types["application/link-format"]
         ) and (request.accept is not None):
         response.code = defines.Codes.NOT_ACCEPTABLE.number
         return self, response
     res = "res=" + request.uri_path
     db = DatabaseManager()
     result = db.search(res, "res")
     if type(result) is int:
         response.code = result
     else:
         response.code = defines.Codes.CONTENT.number
         response.payload = result
         response.content_type = defines.Content_types[
             "application/link-format"]
     return self, response