-
Notifications
You must be signed in to change notification settings - Fork 1
Temporary File
Starrier edited this page Mar 11, 2019
·
7 revisions
2019 - 3 - 7
- SpringMVC 中参数注解
@RequestParam
注解是获取静态URL传入的参数
@PathVariable
是获取请求路径中的变量作为参数
- 对 HTTP/HTTPS 请求加签
思路:
双方约定好,参数按特定顺序排列,比如按首字母的顺序排列,如url:http://xxx/xxx.do?a=wersd&b=sd2354&c=4&signature=XXXXXXXXXXXX(signature为传入的签名),等你拿到入参后,将参数串a=wersd&b=sd2354&c=4按你们约定的签名规则,自己用md5加签一次,然后和入参的signature值对比,以确认调用者是否合法,这就是接口签名验证的思路。
签名内容
String stringToSign=
HTTPMethod + "\n" +
Accept + "\n" + //建议显示设置 Accept Header。当 Accept 为空时,部分 Http 客户端会给
Accept 设置默认值为 /,导致签名校验失败。
Content-MD5 + "\n"
Content-Type + "\n" +
Date + "\n" +
Headers +
Url
Note 数据库建表,指定数据长度,字段是否为空(must) 注释说明,根据当前表的 CRUD 事务等 选择数据库引擎,指明编码规则
git diff
查看文件修改
git diff-tree
2019、3、11
Java Session Cookie 操作
Copyright ©2017 Starrier All Rights Reserved.