WebApi
Posted 单纯的桃子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebApi相关的知识,希望对你有一定的参考价值。
需求:开发一个基于webapi的REST风格的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这篇文章能告诉你。
问题四:我需要开发很多接口供别人调用,需要多次调用数据库,连接字符串写在哪里比较好供我调用,以及如何调用?
以上是关于WebApi的主要内容,如果未能解决你的问题,请参考以下文章