我正在尝试使用 jquery ajax 删除 uploadcare Rest api 中的文件。
这是我当前的 jquery 代码:
$.ajax({
url: "http://api.uploadcare.com/files/" + $("#photoguid").val() + "/",
type: "DELETE",
contentType: "application/json"
});
我的问题是如何正确实现它,因为每次我调用它时,它都会将我重定向到登录页面,这就是我在检查 fiddler 时看到的内容,并且我不确定在哪里放置授权。我只使用免费试用版。
文档确实说 Rest 调用必须通过 https 完成。https://uploadcare.com/documentation/rest/ https://uploadcare.com/documentation/rest/
至于请求标头看起来是在这里回答的:如何使用 js 或 jQuery 将自定义 HTTP 标头添加到 ajax 请求? https://stackoverflow.com/questions/7686827/how-can-i-add-a-custom-http-header-to-ajax-request-with-js-or-jquery
这是您的案例的示例:
$.ajax({
url: "https://api.uploadcare.com/files/" + $("#photoguid").val() + "/",
type: "DELETE",
headers: { "Authorization": "Uploadcare.Simple demopublickey:demoprivatekey" }
});
自 2014 年 12 月 24 日起,Uploadcare API 允许跨源请求,因此,如果您打算公开您的私钥或想要向后端添加往返以获取正确的身份验证标头值,请大胆尝试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)