dc555
dc555
  • 发布:2024-05-29 16:51
  • 更新:2024-05-30 09:27
  • 阅读:125

【报Bug】云对象url化后,客户端可以正常请求,但服务端返回400

分类:uniCloud

产品分类: uniCloud/腾讯云

操作步骤:

服务端请求云函数 url,返回 BAD_REQUEST 错误

预期结果:

正确我们云函数返回数据,比如:
{"code":500,"message":"无效参数"}

实际结果:

服务端请求云函数 url,返回 BAD_REQUEST 错误

bug描述:

我们项目的服务端用的是unicloud,服务商腾讯云,有一个需求是提供接口给第三方调用。我们写了一个云对象来实现,url 化后绑定了自定义域名。
云对象已经上传了,测试时本地 curl 可以正确请求,使用 postman 工具也可以正确请求,但发现第三方服务器无法访问,同时我们用java传统服务器也无法正确访问,返回400错误,具体信息 code 是 BAD_REQUEST,"requestID":"d90e70f7-98c4-4978-a4bb-2fc883a10103",根据腾讯云那边的错误码文档查询:BAD_REQUEST 是“请求数据或参数格式非法,请检查访问域名或 Host 是否正确填写,请求头和请求体是否正常设置。”

但我们检查了请求参数,发现没有问题。服务端url请求云对象是否有特殊的配置?或者能否根据"requestID":"d90e70f7-98c4-4978-a4bb-2fc883a10103",到云厂商处排查问题?

2024-05-29 16:51 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

设置下请求头,跟你postman的请求头一致试试,特别是Content-Type这些

  • dc555 (作者)

    这边试过设置为一致的请求头了,结果还是 BAD_REQUEST

    2024-05-29 22:12

  • dc555 (作者)

    你好,这边问题还是没有解决,请问这种情况是要跟腾讯云那边提工单确认问题吗

    2024-06-13 15:04

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

可以给postman入参,还有java服务器端怎么传参的截图看下

要回复问题请先登录注册