Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        /// <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);
        }
Beispiel #6
0
        /// <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);
        }
Beispiel #7
0
        /// <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);
        }
Beispiel #8
0
        /// <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);
        }