แม้ว่า CORS จะได้รับการตั้งค่าผ่าน API Gateway และAccess-Control-Allow-Origin
ตั้งค่าส่วนหัวแล้ว แต่ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียก API จาก AJAX ภายใน Chrome:
XMLHttpRequest ไม่สามารถโหลดhttp://XXXXX.execute-api.us-west-2.amazonaws.com/beta/YYYYY ไม่มีส่วนหัว "Access-Control-Allow-Origin" ในทรัพยากรที่ร้องขอ Origin 'null' จึงไม่อนุญาตให้เข้าถึง การตอบสนองมีรหัสสถานะ HTTP 403
ฉันพยายามรับ URL ผ่านบุรุษไปรษณีย์และแสดงให้เห็นว่าส่วนหัวด้านบนถูกส่งผ่านเรียบร้อยแล้ว:
และจากการตอบกลับของ OPTIONS:
ฉันจะเรียก API จากเบราว์เซอร์โดยไม่เปลี่ยนกลับเป็น JSON-P ได้อย่างไร
Bucket Policy
? ตรวจสอบให้แน่ใจว่าคุณมีวิธีการในนโยบายของคุณ