摘要:
一、概要 先看图 京豆多的离谱,你的第一想法肯定是:按F12修改了网页元素 没那么简单,你看支持刷新的 肯定还是假的,通过 Fiddler 或 Wireshark 等抓包工具修改了响应包;或者干脆改了本地host文件,指向了一个自己写的页面...... 这些都太麻烦了,如果能在当前网页上拦截这个请求 阅读全文
摘要:
最近研究了下swagger多版本的维护,网上的文章千篇一律,无法满足我的需求,分享下我的使用场景以及实现 演示环境:Visual Studio 2019、Asp.NET WebAPI、NET Framework 4.5.2、Swashbuckle.Core 5.6.0 本文地址:https://ww 阅读全文
摘要:
背景 APP不同于网站,网站程序一发版,所有用户看到的都是最新的页面、调用最新的接口,没有新老版本一说。APP一旦下载到用户手机上,用户不更新你拿他一点办法都没有,但是随着业务的调整,同一个接口的请求参数和输出JSON有变化的话,就需要考虑老版本的兼容问题了。 举个例子:某APP的1.0.0版,服务 阅读全文
摘要:
之前写的JSONViewer,截至目前在谷歌商店里已经有6000+的自然下载量了 喜闻乐见的是,竟然有老外孜孜不倦的给我发邮件,要买我的这个插件 随便打开一封看看: 这类邮件都进“垃圾箱”了,估计是群发的,被Gmail判为垃圾邮件了。 我猜测他们的玩法是利用插件现有权限,收集用户的上网数据,插件权限 阅读全文
摘要:
2020.04.11:现已支持Firefox、Microsoft Edge、360等浏览器安装JSONViewer插件: 谷歌Chrome:https://chrome.google.com/webstore/detail/jsonviewer/khbdpaabobknhhlpglenglkkhdm 阅读全文
摘要:
上一篇文章 通过“content-scripts”的方式向页面注入js和css来美化页面,但是有一个弊端:一旦配置好需要注入的页面,之后如果这个页面地址以后发生变化,或者要新加一些URL进来,那么得修改manifest.json这个文件。试想如果一个Chrome插件已经打包好,再去改代码是不可能的。 阅读全文
摘要:
趁着2018年还剩最后几天,发几篇博客,荒废太久了,惭愧。 最近也是需求驱动,研究了下Chrome插件开发。来看一下我们公司运维提供的日志查看页面 所有项目的日志都参杂在一起,每次去找都很痛苦。慢慢发现这些日志的名称都有个规律:项目名-日期-后缀,于是想美化下这个页面,但是服务端还动不了,只能在浏览 阅读全文
摘要:
一、过滤器(Filter) ASP.NET MVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方法里写代码就可以了,但是如果想在方法执行之前或者之后处理一些逻辑,这里就需要用到过滤器。 常用的过滤器有三个:Au 阅读全文
摘要:
Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法有存用户令牌、短信验证码等 官网显示Redis本身并没有Windows版本的,微软官方开发了基于Windows的Redis服务器:MSOpenTech/redis 一、R 阅读全文
摘要:
先看效果 1.本文演示的是微信【企业号】的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢作者苏志巍的开源精神 一、准备部分 相关参数: AppId:公众号的唯一标识(登陆微信企业号后台 - 阅读全文