WebAPI 返回Html,js

来源:互联网 发布:mysql全文检索 编辑:程序博客网 时间:2024/06/07 15:55

这两天在工作中遇到一个需求,因为我们做的是JS插件,因此所有的功能都通过WebAPI来实现,但最初用到WebAPI都是用来传输数据的,这次却要获取Html页面,JS还有一些其他文件,后来细细研究了一下,其实也不难,只要返回值部分写好,应该没什么问题,主要代码如下:


获取Html

  public HttpResponseMessage GetHtml()        {            //需要加载的html页面的路径            var path = “...”;            var httpResponseMessage = new HttpResponseMessage();            httpResponseMessage.Content = new StringContent(File.ReadAllText(path), Encoding.UTF8);            httpResponseMessage.Content.Headers.ContentType = new MediaTypeHeaderValue("text/html");            return httpResponseMessage;        }

获取JS

     [HttpGet]        public HttpResponseMessage GetJS(string file)        {            //需要加载的JS路径            var path =“...”;            var httpResponseMessage = new HttpResponseMessage();            httpResponseMessage.Content = new StringContent(File.ReadAllText(path), Encoding.UTF8);            httpResponseMessage.Content.Headers.ContentType = new MediaTypeHeaderValue("text/javascript");            return httpResponseMessage;        }


原创粉丝点击