Ejemplo n.º 1
0
        public static string SendResponse(HttpListenerRequest request)
        {
            switch (request.HttpMethod.ToLower())
            {
                case ("post"):
                {

                    using (System.IO.Stream body = request.InputStream) // here we have data
                    {
                        using (System.IO.StreamReader reader = new System.IO.StreamReader(body, request.ContentEncoding))
                        {
                            return reader.ReadToEnd();
                        }
                    }
                }

                case ("get"):
                {
                    switch (request.RawUrl)
                    {
                        case ("/test"):
                            {
                                return "This is test";
                            }
                        case ("/test2"):
                            {
                                return @"";
                            }
                        default:
                            {
                                return "error";
                            }
                    }
                }

            }

            string postData = request.GetType().ToString();

            return postData;
        }