コード例 #1
0
 public Server(int port)
 {
     _uriPrefix         = String.Format("http://localhost:{0}/", port);
     _baseUri           = string.Format("http://localhost:{0}/", port);
     BodyParser         = BodyParsers.DefaultBodyParser();
     BodyWriter         = BodyWriters.DefaultBodyWriter();
     ParamsParser       = new UrlParamsParser();
     _anyRequestHandler = new HttpHandler(this);
     Start();
 }
コード例 #2
0
 public Server(int port)
 {
     Port               = port;
     _uriPrefix         = $"http://localhost:{port}/";
     BaseUri            = $"http://localhost:{port}/";
     BodyParser         = BodyParsers.DefaultBodyParser();
     BodyWriter         = BodyWriters.DefaultBodyWriter();
     ParamsParser       = new UrlParamsParser();
     _anyRequestHandler = new HttpHandler(this);
     Start();
 }
コード例 #3
0
        public static BodyParsers DefaultBodyParser()
        {
            var parsers = new BodyParsers();

            parsers.RegisterBodyParser(stream => stream);
            parsers.RegisterBodyParser(stream =>
            {
                using (var streamReader = new StreamReader(stream))
                {
                    return(streamReader.ReadToEnd());
                }
            });
            return(parsers);
        }