签名优化:请求数据类型不是`application/json`,将只对随机数进行签名计算,例如文件上传接口。

背景:
文件上传接口的请求数据类型通常为multipart/form-data,方便携带文本域和使用接口文档进行调试。

如果携带JSON数据,不方便调试接口。

前端数据也要特殊处理,例如:

I 签名进行请求数据类型类型判断

如果不对ContentType进行校验,恶意用户可能会发送错误格式的数据或者进行数据篡改,导致系统出现安全隐患。

也会影响数据处理,比如签字计算处理。

1.1 常见的ContentType

  • application/json:JSON格式数据
  • application/xml:XML格式数据
  • application/x-www-form-urlencoded:表单数据
  • multipart/form-data:文件上传

相关推荐

  1. postman签名算法(请求体参入签名算法计算

    2024-07-19 09:58:03       55 阅读
  2. 通过数字证书PDF电子文件进行数字签名/盖章

    2024-07-19 09:58:03       51 阅读
  3. Android如何应用进行系统签名

    2024-07-19 09:58:03       40 阅读
  4. androidTestDebug 产物进行重新签名

    2024-07-19 09:58:03       21 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 09:58:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 09:58:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 09:58:03       58 阅读
  4. Python语言-面向对象

    2024-07-19 09:58:03       69 阅读

热门阅读

  1. 如何避免推荐系统中的雪崩效应?

    2024-07-19 09:58:03       20 阅读
  2. 01 安装

    01 安装

    2024-07-19 09:58:03      23 阅读
  3. tg小程序前端-dogs前端源码分析

    2024-07-19 09:58:03       19 阅读
  4. Python--Python模块导出与__name__的使用

    2024-07-19 09:58:03       21 阅读
  5. 网络安全-网络安全及其防护措施9

    2024-07-19 09:58:03       21 阅读
  6. UseMemo、UseCallback、React.memo

    2024-07-19 09:58:03       22 阅读
  7. 2、PostgreSQL之基本的SQL语言

    2024-07-19 09:58:03       22 阅读
  8. 【Linux】服务器安装SSH

    2024-07-19 09:58:03       15 阅读