由于 cors,将图像上传到 imgur 失败
Upload image to imgur failed because of cors
我正在尝试使用 js(浏览器)将图像上传到 imgur 并出现 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
header:
请求本身:
我错过了什么?这是因为 access-control-allow-credentials
设置为 true
?
问题出在他们的 API 文档上:\
URL 是:https://api.imgur.com/3/image
而不是此处所说的 https://api.imgur.com/3/upload
:https://apidocs.imgur.com/#c85c9dfc-7487-4de2-9ecd-66f727cf3139
根据dochttps://api.imgur.com/3/upload
没有必要
header ,
但在右侧,使用 https://api.imgur.com/3/image
的 curl 示例有 Access-Control-Allow-Origin
header
他们会以某种方式检查你的引用,这意味着如果你处于开发模式,比如 webpack 开发模式,使用 localhost:8000
它总是 return 429 too many request
异常
我正在尝试使用 js(浏览器)将图像上传到 imgur 并出现 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
header:
请求本身:
我错过了什么?这是因为 access-control-allow-credentials
设置为 true
?
问题出在他们的 API 文档上:\
URL 是:https://api.imgur.com/3/image
而不是此处所说的 https://api.imgur.com/3/upload
:https://apidocs.imgur.com/#c85c9dfc-7487-4de2-9ecd-66f727cf3139
根据dochttps://api.imgur.com/3/upload
没有必要
header ,
但在右侧,使用 https://api.imgur.com/3/image
的 curl 示例有 Access-Control-Allow-Origin
header
他们会以某种方式检查你的引用,这意味着如果你处于开发模式,比如 webpack 开发模式,使用 localhost:8000
它总是 return 429 too many request
异常