随笔分类 -  ASP.NET Web API

摘要:背景介绍 最近在 Github 看到了一个有趣的项目 amazing-qr,它支持生成普通二维码,带图片的艺术二维码,动态二维码。 项目是用 python 编写的,以命令行的方式运行生成,不太方便调用,因此,我把它封装成了 Api。 示例展示 1. 普通二维码 2. 图片二维码 3. 动态二维码 如 阅读全文
posted @ 2022-05-11 08:36 编程玩家 阅读(1013) 评论(1) 推荐(6) 编辑
摘要:背景 据我所知,目前 kubernetes 本身或者其它第三方社区都没提供 kubernetes 的文件系统。也就是说要从 kubernetes 的容器中下载或上传文件,需要先进入容器查看目录结构,然后再通过 kubectl cp 指令把文件拷贝进或出容器。虽然说不太麻烦,但也不太方便。当时正好推出 阅读全文
posted @ 2022-05-06 08:54 编程玩家 阅读(908) 评论(5) 推荐(6) 编辑
摘要:命令行工具(CLI) 命令行工具(CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。 通常认为,命令行工具(CLI)没有图形用户界面(GUI)那么方便用户操作。因为,命令行工具的软件通常需要用户记忆操作的命令,但是,由于 阅读全文
posted @ 2020-03-16 01:42 编程玩家 阅读(2477) 评论(1) 推荐(4) 编辑
摘要:前言 由于工作原因,需要用到今日头条的Marketing API做一些广告投放的定制化开发。然后看现在网上也没多少关于头条Marketing API的文章,于是便就有了该篇文章。 头条Marketing API主页地址:https://ad.toutiao.com/openapi/index.htm 阅读全文
posted @ 2018-12-09 02:29 编程玩家 阅读(3673) 评论(0) 推荐(5) 编辑
摘要:前言 最近需要使用到消息队列相关技术,于是重新接触RabbitMQ。其中遇到了不少可靠性方面的问题,归纳了一下,大概有以下几种: 1. 临时异常,如数据库网络闪断、http请求临时失效等; 2. 时序异常,如A任务依赖于B任务,但可能由于调度或消费者分配的原因,导致A任务先于B任务执行; 3. 业务 阅读全文
posted @ 2018-08-27 02:16 编程玩家 阅读(5807) 评论(24) 推荐(26) 编辑
摘要:前言 随着前后端分离模式与微服务架构的出现,Web API变得越来越重要及普遍。而后出现的网关技术,使开发者更倾向于使用二级/多级目录来暴露Web API,一是暴露的端口更少,方便管理;二是在网关中可以处理一些公共的事务,如认证。但swagger默认是适配根(root)目录的,想要适配二级/多级目录 阅读全文
posted @ 2018-06-21 23:24 编程玩家 阅读(4736) 评论(5) 推荐(5) 编辑
摘要:RESTful概述 RESTful是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 REST是Representational State Transfer的缩写,是Roy Thomas Fielding在他2000年的博士论文中提出的。其提 阅读全文
posted @ 2018-05-09 01:56 编程玩家 阅读(10807) 评论(1) 推荐(4) 编辑
摘要:前言 随着前后端分离开发模式的普及,后端人员更多是编写服务端API接口。调用接口实现文件上传是一个常见的功能,同时也需要一个选择文件上传的界面,可以编写前端界面上传,可以使用Postman、curl来模拟上传请求。上述的方式多多少少有点麻烦。Swagger作为Api说明文档及调试工具,如果它能提供文 阅读全文
posted @ 2018-04-22 15:06 编程玩家 阅读(6856) 评论(8) 推荐(9) 编辑
摘要:目录 一、模型状态 - ModelState 我理解的ModelState是微软在ASP.NET MVC中提出的一种新机制,它主要实现以下几个功能: 1. 保存客户端传过来的数据,如果验证不通过,把数据返回到客户端,这样可以保存用户输入,不需要重新输入。 2. 验证数据,以及保存数据对应的错误信息。 阅读全文
posted @ 2016-07-19 23:22 编程玩家 阅读(6916) 评论(5) 推荐(13) 编辑
摘要:前言 你需要为客户编写Api调用手册?你需要测试你的Api接口?你需要和前端进行接口对接?那么这篇文章应该可以帮到你。本文将介绍创建Web Api 帮助文档页面的两种方式,Microsoft Help Page和Swashbuckle Help Page。 编写RESTful的Web Api /// 阅读全文
posted @ 2016-07-09 11:21 编程玩家 阅读(4789) 评论(9) 推荐(17) 编辑