我已经在服务器上发布了带有实体框架核心应用程序的angular 7,但是只有http POST
方法正在工作其他http方法,例如DELETE
和PUT
抛出错误:
解析位置为JSON的“和”意外令牌<时,Http失败
以前,它在我发布的另一台服务器上工作,但是当我将同一应用程序发布到新服务器时,DELETE
和PUT
方法会抛出错误。
1)我尝试给出可能的解决方案,例如将"responseType": 'text'
放在标题中
2)将"Access-Control-Allow-Methods": "GET, PUT, POST, DELETE, OPTIONS"
放在标题中,但没有任何方法解决了问题
答案 0 :(得分:0)
检查服务器上的允许动词。通常,默认情况下仅允许GET和POST。尤其是在IIS中,未启用DELETE和PUT。