ASP.NET MVC 提供与访问 Web Api
发布日期:2021-06-30 17:24:44 浏览次数:2 分类:技术文章

本文共 1045 字,大约阅读时间需要 3 分钟。

ASP.NET MVC 提供与访问 Web Api

一、提供一个 Web Api

新建一个项目,类型就选 “Web Api”。我用的是MVC5,结果生成的项目一大堆东西,还编译不过,真操蛋。用nuget装了好一阵才跑通。我估计MVC Web项目也可以的,甚至Web Form应该都行。

下面是一个Action。主要是想返回json数据。

public ContentResult GetUser()        {            return new ContentResult {                ContentEncoding = Encoding.GetEncoding("utf-8")                ,ContentType = "application/json"                ,Content = @"{
""code"" : ""0", ""desc"" : ""请求数据成功!", ""dataobj"" : [ { ""action"" : ""I", ""userCode"" : ""001", ""userName"" : ""张三"" }, { ""action"" : ""U", ""userCode"" : ""002", ""userName"" : ""李四"" } ]}" }; }
返回类型用JsonResult也可以,但无法应用预先拼好的json字符串。

二、访问Web Api

//url = "http://192.168.0.179/WebApi/Data/GetUser"        protected static string getJson(string url)        {            string json;            using (WebClient webClient = new WebClient())            {                webClient.Encoding = Encoding.GetEncoding("utf-8");                json = webClient.DownloadString(url);            }            return json;        }

转载地址:https://leftfist.blog.csdn.net/article/details/50484881 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:注入式开发(二):.NET 匿名函数
下一篇:Oracle可插拔数据库的jdbc连接串写法

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月18日 20时15分20秒