javascript - 当我通过浏览器发出请求时,Agora 云录制 api https://api.agora.io/v1/apps/:api_id/cloud_recording/acquire CORS 块
问题描述
我的 Agora 云录制 api https://api.agora.io/v1/apps/:api_id/cloud_recording/acquire通过邮递员工作,但是当我通过浏览器发出相同请求时,CORS 阻塞,我无法访问后端以下是代码我的 Angularjs 发布请求
让 url = ' https://api.agora.io/v1/apps/:app_id/cloud_recording/acquire ';
$http({
method: 'POST',
url: url,
data: data,
headers: {
'Access-Control-Allow-Headers': 'Content-Type',
'Access-Control-Allow-Methods': 'POST, GET, OPTIONS',
'Access-Control-Allow-Origin': '*/*',
'Content-Type' : 'application/json',
'Authorization': 'Basic ' + token,
'Accept': 'application/json',
}
}).then(function (success) {
console.log(success)
}, function (error) {
console.log(error);
});
解决方案
您的域无权访问 API。请联系您的 API 提供商或尝试从服务器端调用 API。
推荐阅读
- python - 如何将 3D 坐标转换为新的法线向量?
- c - gtk2 中的 gtk_idle_add() 和 gtk_main_context_invoke() 有什么区别?
- javascript - Javascript 日期对象(新对象与 SetUTCDate)getTime 差异由于夏令时
- javascript - “目标”和“目标”这两个词有什么不同
- r - 有什么方法可以删除不包含所有数值的数据行?
- java - Best option to lift and shift JBOss and Oracle database to AWS
- python - How to modify model and weight values after post-quantization in tf-lite
- ios - IOS Offline Login
- angular - Cypress: How to properly close a mat-select
- linux - Print json output in Ansible and store in a list?