帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 服务支持
  5. 错误码
  6. EC错误码
  7. 07-CALLBACK
  8. 0007-00000022

0007-00000022

  • 07-CALLBACK
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

问题描述

请求回调参数Callback中的additionalHeaders部分不合法。

问题原因

您发送的请求中用于上传回调的Callback参数Base64解码后会得到一个JSON结构,其中additionalHeaders的值必须是一个表示额外请求头的Map结构,且其中键值对个数不超过10,否则就会导致接口报错。

问题示例

比如您的请求中callback参数解码后得到:

{
	"callbackUrl":"www.oss-callback.com/test.php",
	"callbackBody":"{\"mimeType\":${mimeType},\"size\":${size}}",
  "additionalHeaders": {
    "key1": "val1",
    "key2": "val2",
    ...(此处省略16个键值对)...
    "key19": "val19",
    "key20": "val20"
  }
}

其中additionalHeaders参数的字典中包含的键值对数量超出接口限制,因此接口会返回该错误。

解决方案

请确保additionalHeaders参数的值表示额外请求头的字典结构,且其中的键值对数量不超过10。示例如下:

{
	"callbackUrl":"www.oss-callback.com/test.php",
	"callbackBody":"{\"mimeType\":${mimeType},\"size\":${size}}",
  "additionalHeaders": {
    "key1": "val1",
    "key2": "val2"
  }
}

相关文档

  • 关于上传回调的基本原理和使用方法,请参见上传回调与Callback。

  • 关于上传回调中的常见错误及错误排查,请参见上传回调错误及排除。

  • 关于基于Post Policy的使用规则在服务端通过各语言SDK代码完成签名,并且设置上传回调,然后通过表单直传数据到OSS的具体操作,请参见服务端签名直传并设置上传回调概述。

  • 关于搭建基于OSS的移动应用数据直传服务并设置上传回调的具体操作,请参见快速搭建移动应用上传回调服务。

相关文章

0007-00000001 2025-04-21 16:57

问题描述 请求中用于回调的Callback参数长度超出限制。 问题原因 您发送的请求中用于上传回调的Callback参数过长,导致接口报错。Callback参数即URL中的callback参数,或是请求头中的x-oss-callback字段,或是Post请求中名为callback的表单域。该参数是由

0007-00000002 2025-04-21 16:57

问题描述 请求中用于回调的Callback参数不是合法的Base64编码。 问题原因 您发送的请求中用于上传回调的Callback参数Base64解码出错,导致接口报错。Callback参数即URL中的callback参数,或是请求头中的x-oss-callback字段,或是Post请求中名为cal

0007-00000003 2025-04-21 16:57

问题描述 请求回调参数callback解码后不是合法的JSON格式。 问题原因 您发送的请求中用于上传回调的Callback参数Base64解码后不是合法的JSON结构,导致接口报错。Callback参数即URL中的callback参数,或是请求头中的x-oss-callback字段,或是Post请

0007-00000004 2025-04-21 16:57

问题描述 请求回调参数Callback中的callbackUrl部分不合法。 问题原因 您发送的请求中用于上传回调的Callback参数Base64解码后会得到一个JSON结构,如果其中callbackUrl部分不是合法的URL,就会导致接口报错。 callbackUrl参数表示的是文件上传成功后,

0007-00000005 2025-04-21 16:57

问题描述 请求回调参数Callback中的callbackUrl参数包含的URL数量过多。 问题原因 您发送的请求中用于上传回调的Callback参数Base64解码后会得到一个JSON结构,如果其中callbackUrl部分包含的URL数量过多,就会导致接口报错。 callbackUrl参数表示的

0007-00000007 2025-04-21 16:57

问题描述 请求回调参数Callback中的callbackUrl中存在无法解析出对应IP的URL。 问题原因 您发送的请求中用于上传回调的Callback参数Base64解码后会得到一个JSON结构,如果其中callbackUrl内的URL如果无法解析出相应的IP地址,或解析出来如果不是正常可访问的

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1