java
文章平均质量分 83
biyusr
qq:280905365
展开
-
使用请求头认证来测试需要授权的 API 接口
源代码在这里https//github.com/WeihanLi/WeihanLi.Web.Extensions有想自己改的可以直接拿去用,目前提供了基于请求头的认证和基于QueryString的认证两种认证方式。原创 2022-07-25 09:39:58 · 408 阅读 · 0 评论 -
看了同事写的代码,大家竟然都开始默默模仿了。。。
事情是这样的,目前我正在参与 XXXX 项目的搭建,需要与第三方对接接口。在对方的接口中存在几个异步通知,为了接口的安全性,需要对接口的参数进行验签处理。为了方便大家对异步通知返回参数的处理,Z 同事提出要将该验签功能进行统一封装,到时候大家只需要关注自己的业务逻辑即可。Z 同事选择的是“自定义参数解析器”的解决方案,接下来我们通过代码来了解一下。自定义注解 自定义方法参数解析器 创建配置类 使用使用方法非常简单,只需要在参数上引入注解就可以了 问题问题一看到这,细心的朋友应该会有所疑问:既原创 2022-07-14 10:24:45 · 114 阅读 · 0 评论 -
如何优雅的写 Controller 层代码?
目录前言Controller 层参数接收统一状态码统一校验统一响应统一异常前言本篇主要要介绍的就是 controller 层的处理,一个完整的后端请求由 4 部分组成:接口地址(也就是 URL 地址)请求方式(一般就是 get、set,当然还有 put、delete)请求数据(request,有 head 跟 body)响应数据(response)本篇将解决以下 3 个问题:当接收到请求时,如何优雅的校验参数返回响应数据该如何统一的进行处理接收到请求,处理业务逻辑时抛出了异常又该如何处理Controller原创 2022-07-02 16:47:49 · 305 阅读 · 0 评论