我有一个管理与Attachments
相关联的Post
的应用程序。我需要GET
以及DELETE
他们。
附件分组在Azure Blob容器(每个邮箱一个容器)中。 我尝试使用Azure API删除它,但它说没有找到(404)。
但DELETE不起作用
“000001”容器的访问政策是“容器(容器和blob的读取访问权限)”
CORS 访问权限允许删除所显示的来源。
以下是来自localhost的另一个HTTP标头:
答案 0 :(得分:2)
您收到此错误的原因是因为Delete Blob
请求不能是匿名的(Get Blob
请求可以是匿名的,具体取决于blob容器的ACL。)
您需要做的是创建一个Authorization
请求标头并将其包含在请求中(考虑到您正在进行AJAX调用而不建议这样做,并且您必须在客户方面)或使用SAS中包含Shared Access Signature (SAS) URL
权限的Delete
。