def post(self): reqUniqueId = cgi.escape(self.request.get('unique_id')).strip() reqFeedback = cgi.escape(self.request.get('feedback')).strip() if reqUniqueId and reqFeedback \ and len(reqUniqueId) > 0 and len(reqFeedback) > 0: #save feedback in db feedback = Feedback(feedback=reqFeedback, uniqueId=reqUniqueId) feedback.put() logging.info("ClientSubmitFeedback: feedback save success") jsonResp = json.dumps( { 'result' : 'success', 'unique_id' : reqUniqueId } ) else: #invalid request received logging.error("ClientSubmitFeedback: feedback save failed, invalid request") jsonResp = json.dumps( { 'result' : 'fail', 'reason' : 'invalid request' } ) self.response.out.write(jsonResp)