我们正在将ASP.NET WebAPI2与OWIN用作开发后端API,并将React作为前端应用程序,并且面临以下问题:
- WebAPI托管在端口:53916上,而前端应用程序托管在端口:8080上,因此我们遇到了跨源请求问题;
- 因此设置'Content-Type':'application / x-www-form-urlencoded'会导致缺少标题和正文;
- 我们尝试添加诸如“ Access-Control-Allow-Origin”的标头:“ http://localhost:53916”,但这没有帮助。
我们正在通过fetch函数查询后端,请求类型为POST。
P.S .:如果从React托管的同一域中获取,则所有标头均正确发送。