4
我在本地運行Flask-Restful API並從其他端口發送包含JSON的POST請求。我發現了錯誤Flask-CORS不適用於POST,但適用於GET
No 'Access-Control-Allow-Origin' header is present on the requested resource.
然而,當我運行
curl --include -X OPTIONS http://localhost:5000/api/comments/3
--header Access-Control-Request-Method:POST
--header Access-Control-Request-Headers:Content-Type
--header Origin:http://localhost:8080
我得到
HTTP/1.0 200 OK
Content-Type: text/html; charset=utf-8
Allow: HEAD, GET, POST, OPTIONS
Access-Control-Allow-Origin: http://localhost:8080
Access-Control-Allow-Methods: DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT
Vary: Origin
Access-Control-Allow-Headers: Content-Type
Content-Length: 0
,顯示 「訪問控制允許來源」 爲 「*」。 GET工作正常,只是發佈這個錯誤的POST。可能會出現什麼問題?如果相關,前端我使用反應和通過axios請求。