随笔分类 -  Web API

摘要:1、添加一个WebApi 空项目 2、删除WebApi项目下的 Global.asax 文件,因为我们要把WebApi项目整合到Mvc项目中去,全局只需要一个Global 3、修改 WebApi 项目中的 WebApiConfig.cs 文件 添加 GlobalConfiguration.Confi 阅读全文
posted @ 2017-10-26 14:32 上古时期的码农 阅读(3698) 评论(1) 推荐(0)
摘要:拿WebApi为例,我们一般会生成一份帮助文档,帮助文档会在Area中 我们现在要讲帮助文档设为首页 只需在App_Start文件夹下添加 RouteConfig 类 增加 DataTokens.Add("Area", "HelpPage"); 因为帮助文档会生成在HelpPage的Area中 而帮 阅读全文
posted @ 2017-05-23 14:02 上古时期的码农 阅读(1909) 评论(1) 推荐(0)
摘要:1、创建一个WebApi的空项目 2、写一些接口,在接口文档中忽略某个方法可以使用 [ApiExplorerSettings(IgnoreApi = true)] 特性 3、在Nuget中添加 Microsoft ASP.NET Web API 2.2 Help Page (这是微软官方的),此时会 阅读全文
posted @ 2017-05-23 11:12 上古时期的码农 阅读(618) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/landeanfen/p/5177176.html 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一些细节。 一、跨域问题的由来 同源策略 阅读全文
posted @ 2017-05-15 13:04 上古时期的码农 阅读(427) 评论(0) 推荐(0)
摘要:实体对象前加上 [FromUri] 特性 阅读全文
posted @ 2017-02-21 10:37 上古时期的码农 阅读(1709) 评论(0) 推荐(0)
摘要:前言 在设计对外 Web API 时,实务上可能会有新旧版本 API 并存的情况,例如开放 Web API 给厂商串接,但同一个服务更新版本时,不一定所有厂商可以在同一时间都跟着更新他们的系统,但如果直接把服务修改成新的,这些厂商可能就无法跟你的服务串 接了,直到他们修成新版的程序代码,他们方能正常 阅读全文
posted @ 2017-02-21 10:36 上古时期的码农 阅读(342) 评论(0) 推荐(0)
摘要:JS调用接口最需要注意的就是跨域问题 在.net平台下使js跨域变得非常简单 1、在nuget中引用 Microsoft ASP.NET Web API 2.2 Cross-Origin Support 包 2、再 Application_Start() 中加入 //跨域 GlobalConfigu 阅读全文
posted @ 2017-02-21 10:29 上古时期的码农 阅读(359) 评论(0) 推荐(0)
摘要:1、Web API的接口访问分类 1)一个是使用用户令牌,通过Web API接口进行数据访问。这种方式,可以有效识别用户的身份,为用户接口返回用户相关的数据,如包括用户信息维护、密码修改、或者用户联系人等与用户身份相关的数据。 2)一种是使用安全签名进行数据提交。这种方式提交的数据,URL连接的签名 阅读全文
posted @ 2017-02-20 15:10 上古时期的码农 阅读(1024) 评论(0) 推荐(0)
摘要:1、添加NuGet程序包 Microsoft ASP.NET Web API 2.2 Help Page (这是微软官方的) A Simple Test Client for ASP.NET Web API (这是一个扩展的) 2、将项目生成 XML文档文件 选中,生成地址 App_Data\Xml 阅读全文
posted @ 2017-02-20 15:03 上古时期的码农 阅读(344) 评论(0) 推荐(0)