API
AES 加密算法应用
最近工作上要对接第三方渠道商竞价广告业务,基本能有竞价能力的广告商,在上报广告价格的时候都会对价格进行加密,这时候大多数广告商都是用了AES算法. 和第三方对接的时候,由于广告商使用的加密模式不一样,加上有些广告商连SDK也没有,常常只有示例的Java客户端代码.
这时候自己可…
使用 AES 算法跨服务校验传递数据
最近在做广告服务,需要跨应用传输数据,因为都是后台 (PHP + Go), 所以这里选择的是对称加密算法. 容易遇到的错误点
秘钥的长度
(因为文档中说可以有,16, 24, 32 长度), 就选了一个 32 位的导致错误
AES-128:需要提供 16bytes 的密钥…
Slim4 中使用中间件缓存请求
我们不管写页面还是写接口的时候,经常会用到一个功能。 通常一个请求过来,我们从数据库中查询出来,然后数据转换处理完成之后返回
但是有一些页面,比如首页或者某个接口数据不是经常改动的,请求多了,会造成影响
所以,我们可以第一次请求处理完成输出之前,把内容缓存到Redis之类的…
RESTful 在路由 URL 有名义的写法
前边已经有过一篇博客简单的介绍在Laravel 中使用 RESTful 这篇文章介绍一下各种RESTful风格路由的写法,不一定是正确,但是个人觉得写这样的路由很有含义。
基础路由
一般放在一个组里,其他路由总要带上这个前缀
总是API **+** 版本号
/api/v1…
Laravel 开发 RESTful API 的一些心得
最近用 Laravel 写了一段时间的 API,总结一下自己的心得吧。 Start
API开发我们可以看到,有些网站用token验证身份,有些用OAuth2.0,当时我也纠结,然后看到一个不错的说法。大方面,会涉及到给别人用的使用OAuth,自己使用的用token就足够了
设计…