#WebApi

MVC4 WebAPI(一)

不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交互,具体的区别可以参...
代码星球 ·2020-05-13

.NET WebAPI 用ActionFilterAttribute实现token令牌验证与对Action的权限控制

项目背景是一个社区类的APP(求轻吐...),博主主要负责后台业务及接口。以前没玩过webAPI,但是领导要求必须用这个(具体原因鬼知道),只好硬着头皮上了。 最近刚做完权限这一块,分享出来给大家。欢迎各种吐槽批判践踏... 先说说用户身份的识别,简单的做了一个token机制。用户登录,后台产生令牌...

七、WebApi跨域操作

情景:测试后返回"noresponsefromserver"?请求响应:js调试控制台:一、搜索安装 Microsoft.AspNet.WebApi.Cors二、添加跨域//跨域配置config.EnableCors(newEnableCorsAttribute("*","*","*")); &nb...
代码星球 ·2020-05-11

二、IIS通过发布方式部署WebApi

一、项目发布二、hosts更改C:WindowsSystem32driversetc  三、网站搭建之后我将端口默认更改8001  以防与80端口冲突 注意:1、先测试IIS的localhost默认页面是否可以打开 基本步骤1、更改hosts添加一个访问的本机域名2、发布网站在p...

一、模型验证CoreWebApi 管道方式(非过滤器处理)

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Threading.Tasks;usingMicrosoft.AspNetCore.Http;usingMicrosoft.AspNetCore.Mvc;namespaceT...

一、WebApi模型验证实践项目使用

一、启语前面我们说到,模型验证的原理(包含1、项目创建,2、模型创建,3、走通测试模型验证,4、在过滤器中处理返回json格式(非控制器内))-完全是新手理解使用的,新番理解  通常情况下,对于那些经常为别人提供数据接口的开发人员来说,对于调用方传递过来的参数都会有验证处理。例如:if(string...

一、WebApi模型验证

一、新建项目选择空的项目webapi 查看启动端口创建控制器 添加方法publicclassVerifController:ApiController{publicIHttpActionResultGetList(){dynamicdata=new{name="李白",age=20};returnJ...
代码星球 ·2020-04-12

WebApiThrottle限流框架

一、WebApiThrottle限流框架1、Nuget安装(PM)PM>Install-PackageWebApiThrottleWebApiThrottle支持自定义配置各种限流策略。可以根据不同场景配置多个不同的限制,比如授权某个IP每秒、每分钟、每小时、每天、每周的最大调用次数。这些限制策略可以配置在所有请...
代码星球 ·2020-04-12

三、Signalr WebApi客服-客户链接+Redis(集群扩展)

1、安装CSRedisCore3.3.02、访问 代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Threading.Tasks;usingMicrosoft.AspNetCore.Mvc;usingM...

一、模型验证CoreWebApi 管道方式(非过滤器处理)2(IApplicationBuilder扩展方法的另一种写法)

一、 自定义中间件类的方式用一个单独类文件进行验证处理Configure下添加配置//app.AddAuthorize();AddAuthorize因为参数(thisIApplicationBuilderapplicationBuilder)来自IApplicationBuilder扩展方法usingSyst...

四、Signalr WebApi客服-数据传输实体

  res不受自己控制  接受ret是自己处理,但是必须包含头像等一系列信息,所有发送的时候消息也是需要传头像的。 ...

三、Signalr WebApi客服-客户链接+Redis

<!doctypehtml><html><head><metacharset="utf-8"><title>LayIM测试</title><linkrel="stylesheet"href="./layui/css/layui.css"med...

二、Signalr WebApi客服

(安装redis服务) 更改端口0.0.0.0,保存并重启redis(记得宝塔开启安全) 访问测试本地搭建的redis 链接测试参考  1、搭建项目(直接项目-不包含MVC以及API)  项目结构但是需要访问(所以还需要添加控制器Api的模式)选择A...
代码星球 ·2020-04-12

【WebApi系列】详解WebApi如何传递参数

WebApi系列文章【01】浅谈HTTP在WebApi开发中的运用【02】聊聊WebApi体系结构【03】详解WebApi参数的传递【04】详解WebApi测试和PostMan【05】浅谈WebApiCores【06】详解WebApi异常处理【07】用WebAPI写个基于EF的CURD【08】浅谈WebAPI身份认证【...

【WebApi系列】浅谈HTTP在WebApi开发中的运用

WebApi系列文章【01】浅谈HTTP在WebApi开发中的运用【02】聊聊WebApi体系结构【03】详解WebApi参数的传递【04】详解WebApi测试和PostMan【05】浅谈WebApiCores【06】详解WebApi异常处理【07】用WebAPI写个基于EF的CURD【08】浅谈WebAPI身份认证【...
首页上一页...34567...下一页尾页