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
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
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