我的API有一个OPTIONS方法,该方法通过设置为返回所需CORS标头的模拟集成实现。
问题是当 OPTIONS 请求上没有设置Content-Type
时,它会返回500 Internal Server Error
。当Content-Type
设置为application/json
时,它会返回带有200 Success
的正确 CORS 标头。
我该如何解决这个问题,因为 OPTIONS 请求是由浏览器发送的,我认为我不允许在其上设置Content-Type
标头?
您可以在 API 网关中设置内容类型标头。参考此链接,我希望它应该有所帮助
http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html