2***@qq.com
2***@qq.com
  • 发布:2025-03-05 16:13
  • 更新:2025-03-05 21:44
  • 阅读:26

云对象URL化限制请求方式

分类:uniCloud

我发现云函数url化之后,任何形式的请求都能访问到,我希望某些接口只能get请求,某些接口只能post请求,这种怎么限制???总不可能说我在每个接口上面都判断一下请求方式吧,也没有办法直接设置好每个请求走什么方式

2025-03-05 16:13 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

云对象中可以使用来处理http method

 function verifyHttpMethod () {  
  const { headers, httpMethod } = this.getHttpInfo()  

  if (!/^application\/json/.test(headers['content-type']) || httpMethod.toUpperCase() !== 'POST') {  
    throw {  
      errCode: ERROR.UNSUPPORTED_REQUEST,  
      errMsg: 'unsupported request'  
    }  
  }  
}

要回复问题请先登录注册