WebApi
gx_up
用心付出终究会获得收获的。
展开
-
【.Net Core】AspNetCoreRateLimit 限流中间件学习
AspNetCoreRateLimit介绍:AspNetCoreRateLimit是ASP.NET核心速率限制框架,能够对WebApi,Mvc中控制限流,AspNetCoreRateLimit包包含IpRateLimit中间件和ClientRateLimit中间件,每个中间件都可以为不同的场景设置多个限,该框架的作者是stefanprodan,项目nuget地址是https://github...转载 2019-12-02 14:45:24 · 640 阅读 · 0 评论 -
【reCAPTCHA 】添加Google验证码
在网站登陆注册时常常需要用到验证码,来防止站点被攻击。大概这个样子:现在框架是前后端分离的,angular+webapi弄个验证码感觉有点麻烦然后就找到google的reCAPTCHA 还挺好使的,记录一下:地址:https://www.google.com/recaptcha/admin/create填写注册信息:一个在前端配置,一个再后端配置:...原创 2019-04-11 20:52:47 · 4024 阅读 · 0 评论 -
asp.net core 2.0 web api
从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD摘要: 第1部分:http://www.cnblogs.com/cgzl/p/7637250.html 第2部分:http://www.cnblogs.com/cgzl/p/7640077.html 第3部分:http://www.cnblogs.com/cgzl/p/7652413.html 第...转载 2018-12-07 16:10:08 · 191 阅读 · 0 评论 -
数据库备份和恢复操作
借鉴自:https://www.cnblogs.com/fishtreeyu/archive/2010/12/27/1918076.html博主说:-- 备份数据库backup database db_CSManage to disk='c:\backup.bak'-- 还原数据库,必须先备份该数据库的日志文件到原先的备份文件中backup log db_CSManage to d...原创 2017-11-22 20:28:22 · 676 阅读 · 0 评论 -
模拟post登陆
public static CookieContainer theCC = new CookieContainer();/// <summary> /// 登录方法(无验证码) /// </summary> /// <PARAM name="url">POST请求的地址</PARAM> /// <P...原创 2017-12-02 17:08:56 · 360 阅读 · 0 评论 -
.Net随机数
几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码:Random rand = newRandom();Console.WriteLine(rand.Next());运行后结果如下: Next()方法用来返回一个随机数。同样的代码你执行和我的结果很可能不一样,而且我多次运行的结果也...转载 2018-03-27 21:48:58 · 3682 阅读 · 0 评论 -
.NET对象映射组件Tiny Mapper
阅读目录1.Tiny Mapper基本介绍 2.Tiny Mapper 基本使用 3.Tiny Mapper 指定配置使用 4.Tiny Mapper复杂类型使用 5.资源 好久没有写文章,工作甚忙,但每日还是关注.NET领域的开源项目。五一休息,放松了一下之后,今天就给大家介绍一个轻量级的对象映射工具Tiny Mapper:号称是.NET平台最快的对象映射组件。那就一起看看呢...转载 2018-03-27 22:08:03 · 933 阅读 · 0 评论 -
.Net平台下ActiveMQ入门实例
转载自:http://www.cnblogs.com/madyina/p/4121458.html1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接...转载 2018-03-28 10:15:06 · 1380 阅读 · 0 评论 -
EF6使用MySql遇到的问题
转自:https://www.cnblogs.com/Imaigne/p/4153397.html 在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架;但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序。请退出此向导,安装兼容提供程序,重新生成您的项目,然后再执行操作。 在vs中 使用mysql的问题多的会...转载 2018-03-28 20:49:05 · 1212 阅读 · 0 评论 -
一个截图和webapi上传的小栗子
不解释,只是贴贴代码控制台:using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.Net;using System.Text;using Sy...原创 2018-04-30 21:55:41 · 231 阅读 · 0 评论 -
C#进阶系列——WebApi 跨域问题解决方案:CORS
最开头,说明下文章转自:https://www.cnblogs.com/landeanfen/p/5177176.html 点击打开链接欢迎直接去看原创文章,原创比较精彩,这里只做个搬运工作! 一、跨域问题的由来同源策略:出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容。正是由于这个原因,我们不同项目之间的调用...转载 2018-06-09 20:37:27 · 392 阅读 · 0 评论 -
C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解
最开头,说明下文章转自:http://www.cnblogs.com/landeanfen/p/5501487.html 点击打开链接欢迎直接去看原创文章,原创比较精彩,这里只做个搬运工作! 使用过Webapi的园友应该都知道,Webapi的接口返回值主要有四种类型void无返回值 IHttpActionResult HttpResponseMessage 自定义类型此...转载 2018-06-10 16:33:29 · 558 阅读 · 0 评论 -
ASP.NET WebApi 实现Token验证
转自:https://www.cnblogs.com/dukang1991/p/5627584.html基于令牌的认证 我们知道WEB网站的身份验证一般通过session或者cookie完成的,登录成功后客户端发送的任何请求都带上cookie,服务端根据客户端发送来的cookie来识别用户。 WEB API使用这样的方法不是很适合,于是就有了基于令牌的认证,使用令牌认证有几...转载 2018-07-03 14:06:30 · 33912 阅读 · 2 评论 -
Web Api使用Swagger调试接口
最近的项目都是前后端分离的,后端都是提供Api接口的。有时调试起来很不方便,给前端的wpi文档也需要经常变更很不方便。如是网上搜了下,发现SwaggerUI还挺强大的,调试接口也比较方便,在此记录下: 1、引入Swashbuckle第一个就是,我装的版本是5.6.0设置xml文件输出路径: 在 App_Start 会生成 SwaggerConfig.cs,需...原创 2018-07-15 15:36:27 · 9135 阅读 · 0 评论 -
ASP.NET WEBAPI 的身份验证和授权
转自:https://www.cnblogs.com/dongbeifeng/p/authentication-and-authorization-in-aspnet-web-api.html定义身份验证(Authentication):确定用户是谁。授权(Authorization):确定用户能做什么,不能做什么。身份验证WebApi 假定身份验证发生在宿主程序称中。对于 w...转载 2018-07-04 18:20:22 · 1116 阅读 · 0 评论 -
log4net记录错误日志并保存至数据库
使用log4net可以很方便地为应用添加日志功能。应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能。同时,通过外部配置文件,用户可以不用重新编译程序就能改变应用的日志行为,使得用户可以根据情况灵活地选择要记录的信息。一、安装log4net.dll二、建错误日志表我用的MySql数据库Date: 2018-04-01 14:01:45...原创 2018-04-01 14:09:10 · 1461 阅读 · 0 评论