示例#1
0
        public static void Main(string[] args)
        {
            List <string> hosts = File.Exists(HostsFile) ? File.ReadAllLines(HostsFile).ToList() : new List <string>();

            var server = new RServer(new RServerOptions().WithHosts(hosts));

            server.AddLocalFiles()
            .WithFileProvider(new LocalFileProvider("www"))
            .WithMimeService(new FileMimeService("mime.map"));

            server.Start();

            while (Console.ReadLine() != ".exit")
            {
                ;
            }
        }
示例#2
0
        public static void InitServer(TestContext context)
        {
            server = new RServer(new RServerOptions()
                                 .WithHost(Host)
                                 .WithHost(HostHttps));
            server.AddLocalFiles()
            .WithFileProvider(new LocalFileProvider("www"))
            .WithMimeService(new DictionaryMimeService()
            {
                { ".txt", "text/plain" },
                { ".html", "text/html" },
                { ".pdf", "application/pdf" }
            });
            server.Start();

            client             = new HttpClient();
            client.BaseAddress = new Uri(Host);

            wc = new WebClient();
        }