ASP.NET MVC 提供与访问 Web Api
2016-01-08 19:17
507 查看
ASP.NET MVC 提供与访问 Web Api
一、提供一个 Web Api
新建一个项目,类型就选 “Web Api”。我用的是MVC5,结果生成的项目一大堆东西,还编译不过,真操蛋。用nuget装了好一阵才跑通。我估计MVC Web项目也可以的,甚至Web Form应该都行。
下面是一个Action。主要是想返回json数据。
二、访问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; }
相关文章推荐
- Asp.net MVC Combres的简单用法
- ASP.NET Web API 通过Authentication特性来实现身份认证
- 在ASP.NET中引用自定义提示框
- 【ASP.NET】利用UpdatePanel、ScriptManager、Timer完成定时局部更新
- asp.net开发中常用的sql server数据库操作封装类
- asp.net的URL重写
- 【ASP.NET】利用UpdatePanel与ScriptManager完成局部的更新
- Sql server 2005安装时 找不到 ASP.Net 在 Microsoft Internet 信息服务(IIS)中的版本注册信息。
- jasperreport 导出excel xlsx格式、word docx格式
- aspx导出到excel 无中文乱码问题
- 理解ASP.NET 5运行时命令:DNVM, DNX, 和DNU
- 修改Raspbian软件源以加快软件下载速度
- (转载)GRASP职责分配原则
- net 自带的邮件发送功能封装-charp asp.net
- 【ASP.NET】Win7下ASP.NET的配置,Helloworld,发布网站
- Asp.Net MVC如何返回401响应码
- 【第六章】 AOP 之 6.5 AspectJ切入点语法详解 ——跟我学spring3
- 【第六章】 AOP 之 6.4 基于@AspectJ的AOP ——跟我学spring3
- ASP.NET MVC 5 01 - ASP.NET概述
- jasperreport 第一次导出会很慢的原因