#WebAPI

webapi+swagger ui 文档描述

代码:GitHubswaggerui在我们的.NETCORE和.NETFramework中的展现形式是不一样的,如果有了解的,在.NETCORE中的是比.NETFramework好的。两张图对比下 .NETFramework中自带的就是这个,样式一般  .NETCORE中: &n...

webapi 异常处理

参考:https://docs.microsoft.com/zh-cn/aspnet/web-api/overview/error-handling/exception-handling①HttpResponseExceptionHttpResponseException类型是一种特殊情况。此异常将返回异常构造函数中指...
代码星球 ·2020-05-22

webapi中的模型验证

mic:https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/model-validation-in-aspnet-web-apiwebapi中推荐我们使用Dto来创建接受实体和输出实体,对于有些传入/请求的...
代码星球 ·2020-05-22

webapi文件上传和下载

文件上传我们可以做上传文件保存到图片与导入数据,下载可以下载多样的文件。上传:实例是单个文件导入NopiHelper:地址①简单的上传图片进行保存,方法跟MVC中的一样<formname="form1"method="post"enctype="multipart/form-data"action="../api...
代码星球 ·2020-05-22

webapi 获取json数据

一般的我们可以直接使用参数来接受,这个就不多介绍了[HttpGet]publicIHttpActionResultTest2([FromUri]stringname){objectobj=new{name="sss",age=78,sex=true};returnOk(new{errcode=0,data=obj});...
代码星球 ·2020-05-22

WebApiConfig设置返回json并且对于get,post可以重名

webapi2默认返回的是xml格式的,并且一个控制器中的方法名不能重名,列如:一个get,一个post这个也是不允许的,这些我们都可以进行设置。下面设置:返回json格式,并且一个控制器中的方法可以重名。publicstaticclassWebApiConfig{publicstaticvoidRegister(Ht...

webapi2返回 已拒绝为此请求授权。

开始用的webapi2中是没有问题的,后来再项目中加了个过滤器并继承了AuthorizeAttribute然后在全球文件中注册你的过滤器,让每次执行的时候都会进来 我项目中只重写了OnAuthorization方法,然后就出现了这个问题解决办法:我们还需要重写IsAuthorized方法,返回ture&nbs...

百度webAPI配合微信JSDK获取用户当前位子

逻辑:①通过微信JS-SDK 获取地理位置接口获取经纬度②调用百度地图转换经纬度的API,得到百度地图的经纬度③调用百度地图正/逆地址编码服务--》国际化逆地理编码得到JSON数据,然后显示本篇是在  微信开发----JS-SDK接口 基础上加的一个获取用户地址。如果你会使用JS...

webAPI 上传文件 404错误(转载)

 来源:https://www.cnblogs.com/dzhengyang/p/9149157.html背景:最近公司有个需求,外网希望自动保存数据到内网,内网有2台服务器可以相互访问,其中一台服务器外网可以访问,于是想在这台服务器上放个中转的接口。后来做出来以后测试发现没有问题就放线上去了,不顾发现工程助...

C# WebAPI学习

WebApi是微软在VS2012MVC4版本中绑定发行的,WebApi是完全基于Restful标准的框架。RestFul:(英文:RepresentationalStateTransfer,简称REST)网上关于Restful定义的资料很多,我个人理解的Restfulapi是指基于资源的定义的接口,它的所有接口都是对资...
代码星球 ·2020-05-16

WCF兼容WebAPI输出Json格式数据,从此WCF一举两得

问题起源:  很多时候为了业务层调用(后台代码),一些公共服务就独立成了WCF,使用起来非常方便,添加服务引用,然后简单配置就可以调用了。如果这个时候Web站点页面需要调用怎么办呢?复杂的XML,使用不方便,而且通信成本也比较高。这时候有人受不了了,于是就新建了一套WebAPI,Web页面调用爽了。但是维护起来又麻烦了...

WebApi安全性 使用TOKEN+签名验证

首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过httpPost或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制),防止请求被恶意攻击为了保证数据在通信时的安全性,...

C#进阶系列——WebApi 身份认证解决方案:Basic基础认证

阅读目录一、为什么需要身份认证二、Basic基础认证的原理解析1、常见的认证方式2、Basic基础认证原理三、Basic基础认证的代码示例1、登录过程2、/Home/Index主界面3、WebApiCORS验证部分(重点)四、优化1、解决API的问题2、解决ajax的问题3、解决特殊不想使用验证的方法五、总结 ...

C#进阶--WebApi异常处理机制

 其实对于C#异常处理大家都不陌生,但是对于在WeiApi上的异常处理实际上也和传统异常处理区别不大,但是却经过封装可以让异常更加友好,https://docs.microsoft.com/en-us/aspnet/web-api/overview/error-handling/exception-handl...

MVC4 WebAPI(二)——Web API工作方式

在上篇文章中和大家一起学习了建立基本的WebAPI应用,立刻就有人想到了一些问题:1.客户端和WebService之间文件传输2.客户端或者服务端的安全控制要解决这些问题,要了解一下WebAPI的基本工作方式。(一)WebAPI中工作的Class在MVC中大家都知道,获取Request和Response使用HttpRe...
代码星球 ·2020-05-13
首页上一页...23456...下一页尾页