摘要: MongoDB:是由 C++ 语言编写的非关系型数据库,是一个基于分布式文档存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档,数组及文档数组,非常灵活 从MongoDB 4.0开始,您可以在安装期间配置和启动MongoDB作为Windows服务,并在成功安装后启动Mo 阅读全文
posted @ 2020-08-15 22:18 陨落的星尘 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 官方网站:https://www.mysql.com/cn 下载网站:https://dev.mysql.com/downloads/installer/ 中文教程:http://www.runoob.com/mysql/mysql-tutorial.html 下载之后的是MSI文件包mysql-i 阅读全文
posted @ 2020-08-15 18:19 陨落的星尘 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 异常筛选器:在App_Start里面新建一个类WebApiExceptionFilterAttribute.cs(这实际上是定义了一个新的特性),它继承于ExceptionFilterAttribute类,但是我们需要重写里面的OnException()方法 在接口级别上使用新定义的异常类,同时还需 阅读全文
posted @ 2020-08-15 18:14 陨落的星尘 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: void无返回值的:在请求该方法时,返回值为空,状态吗为204 1 [HttpPost] 2 public void SaveOrder(ORDER name){ 3 //处理业务逻辑 4 } 返回值为IHttpActionResult类型 1 private readonly ORDER oRDE 阅读全文
posted @ 2020-08-15 18:11 陨落的星尘 阅读(697) 评论(0) 推荐(0) 编辑
摘要: get请求(数据都会包括在url地址上) 基础类型参数的get请求 1 //web api示例 2 [HttpGet] 3 public string GetAllChargingData(int id,string name){ 4 return "Charging" + id + " " + n 阅读全文
posted @ 2020-08-15 18:02 陨落的星尘 阅读(940) 评论(0) 推荐(0) 编辑
摘要: Web API项目的路由机制是在App_Start文件下自动生成一个WebApiConfig.cs文件 1 public static class WebApiConfig 2 { 3 public static void Register(HttpConfiguration config){ 4 阅读全文
posted @ 2020-08-15 17:57 陨落的星尘 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 同源策略:出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容 跨域问题:因为同源策略,所以我们不同项目之间的调用会被浏览器所阻止 解决原理:采用CORS(Cross-Origin Resource Sharing,跨域资源共享),主要是通 阅读全文
posted @ 2020-08-15 17:54 陨落的星尘 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 首先登陆的时候验证用户名、密码,如果登陆成功,则将用户名、密码按照一定的规则生成加密的票据信息Ticket,将票据信息返回到前端,(Web API是默认不开启Session的,需要进配置) 1 [HttpGet] 2 public object Login(string strUser, strin 阅读全文
posted @ 2020-08-15 17:51 陨落的星尘 阅读(381) 评论(0) 推荐(0) 编辑
摘要: Web API本身是默认没有开启Session配置的 建立SessionRouteHandler.cs和SessionControllerRouteHandler.cs并覆写类HttpControllerHandler、IRequiresSessionState、HttpControllerRout 阅读全文
posted @ 2020-08-15 17:42 陨落的星尘 阅读(236) 评论(0) 推荐(0) 编辑
摘要: WebApiTestClient是一个开源组件,开源地址:https://github.com/yaohuang/WebApiTestClient WebApiTestClient组件的作用 将Web API的接口展示在浏览器中,可以通过http://localhost:61218/help这样的地 阅读全文
posted @ 2020-08-15 17:38 陨落的星尘 阅读(436) 评论(0) 推荐(0) 编辑