WebApi

 

需求:开发一个基于webapiREST风格的http接口(http://ip:端口号/api/wms_mes?{query_string})【需求开始都读不懂,经百度之后总结出以下问题】

问题一:http接口如何开发?实现方式都有哪些?

答:1.WCF2.WebApi 3.WebService 

问题二:需求中都说明了用webapi开发了,那么该怎么开发,开发步骤一概不知?

答:经百度之后可以仿照这个开发一个不带webapi模板的webapi:http://www.cnblogs.com/wangjiming/p/8359181.html

问题三:跟着http://www.cnblogs.com/wangjiming/p/8378108.html学习开发了基于EF的WebApi模板开发的http接口,即便改了WebApiConfig文件中的规则【api/{controller}/{action}/{id}添加了[action]】也不能访问Values控制器中的Action呢?

 

 这句英文的意思是”访问未经授权而被拒绝“。经我百般搜索后发现了这篇博文https://bbs.csdn.net/topics/391979807?page=1中的一句话“把这个特性注释了就行了[Authorize]”,所以原来是特性【Authorize】搞的鬼。

反过来说【Authorize】是什么意思呢?应该跟授权一类的有关系吧,https://www.cnblogs.com/dongbeifeng/p/authentication-and-authorization-in-aspnet-web-api.html这篇文章能告诉你。

问题四:我需要开发很多接口供别人调用,需要多次调用数据库,连接字符串写在哪里比较好供我调用,以及如何调用?

posted @ 2018-05-09 18:04  单纯的桃子  阅读(374)  评论(0编辑  收藏  举报