当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET MVC 提供与访问 Web Api

ASP.NET MVC 提供与访问 Web Api

2019年05月10日  | 移动技术网IT编程  | 我要评论

第一会所评论推荐区,高达独角兽05,白云峰妻子

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 = "https://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;
        }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网