using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace ChatRoomServer.Www.Controllers { using System.Text.RegularExpressions; using System.Threading.Tasks; using System.Web.Http.Cors; using System.Web.Mvc.Filters; using FSLib.Network.Http; [EnableCors("http://12306.liebao.cn,http://test.fishlee.net", "*", "*", "")] public class RoomController : Controller { [AllowAnonymous] [HttpGet, OutputCache(Duration = 600, VaryByHeader = "Origin")] public async Task List() { var client = new HttpClient(); var ctx = client.Create(HttpMethod.Get, $"http://{Request.Url.Host}:{Request.Url.Port}/api/room/list"); await ctx.SendAsync().ConfigureAwait(false); return Content(ctx.Result, "application/json"); } } }