/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); ret.SetHeader("Content-Type", "text/html"); // Generating a simple HTML page, if you are to use this // in a real world application (which I wouldn't recommend, // this is very incomplete) you would want to get a // templating engine ret.AppendContent("<html>"); ret.AppendContent("<head>"); ret.AppendContent("<title>Login</title>"); ret.AppendContent("</head>"); ret.AppendContent("<body>"); ret.AppendContent("<form action=\"/action\" method=\"POST\">"); ret.AppendContent("<input type=\"text\" highlight=\"Username\"></input>"); ret.AppendContent("</form>"); ret.AppendContent("</body>"); ret.AppendContent("</html>"); return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); ret.SetStatus(400, "Bad Request"); return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); ret.SetStatus(500, "Internal Server Error"); return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); ret.SetStatus(505, "HTTP Version Not Supported"); return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); ret.SetHeader("Content-Type", "text/plain"); ret.AppendContent("Register"); return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); ret.SetStatus(404, "Not Found"); ret.AppendContent("File not found"); return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); // Prepend file is a good place to handle sql connections, // opening file handles, and other things that you want to // do at initial runtime of user connection return(ret); }
/// <summary> /// Generates a template /// </summary> /// <param name="request">The request from the client</param> /// <param name="requestData">A Json object that can be globally accessed from this reuqest</param> /// <returns>A template</returns> public static Template GetTemplate(ref WebRequestHandler request, ref JSON.JsonObject requestData) { Template ret = Template.GetRawTemplate(); // This will be executed after all normal teplates // have been run. This would be a good class for // closing SQL connections, or disposing of a file handle. return(ret); }