我试图上传一个图片,用js (浏览器)来实现,并得到一个CORS错误:
Access to XMLHttpRequest at 'https://api.imgur.com/3/upload' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.但飞行前请求包含Access-Control-Allow-Origin报头:

请求本身:

我错过了什么?这是因为access-control-allow-credentials设置为true
发布于 2019-04-17 19:38:04
问题在于他们的API文档:\ URL是:https://api.imgur.com/3/image而不是https://api.imgur.com/3/upload,如这里所说的:https://apidocs.imgur.com/#c85c9dfc-7487-4de2-9ecd-66f727cf3139
发布于 2021-07-07 20:38:24
据文档 https://api.imgur.com/3/upload说,没有必要的标题,
但在右侧,使用https://api.imgur.com/3/image的curl示例有Access-Control-Allow-Origin头。
然后他们会检查您的引用程序,这意味着如果您处于开发模式(如webpack开发模式使用localhost:8000 ),它将始终返回429 too many request异常。
https://stackoverflow.com/questions/55733271
复制相似问题