Angular 离子3:API POST错误

Angular 离子3:API POST错误,angular,api,ionic-framework,ionic3,Angular,Api,Ionic Framework,Ionic3,参考图片: 当我为用户登录发出POST请求时,控制台中出现以下错误 1. OPTIONS http://192.192.9.175:4001/api/users/user-login 404 (NotFound) 2. Failed to load http://192.192.9.175:4001/api/users/user-login: Response for preflight does not have HTTP ok status. 后端是内置于.NETMVC中的。在发出登录请求

参考图片:

当我为用户登录发出POST请求时,控制台中出现以下错误

1. OPTIONS http://192.192.9.175:4001/api/users/user-login 404 (NotFound)
2. Failed to load http://192.192.9.175:4001/api/users/user-login: Response for preflight does not have HTTP ok status.
后端是内置于.NETMVC中的。在发出登录请求后,我还检查了网络选项卡,以获取响应标题

Access-Control-Allow-Headers: content-type
Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE
Access-Control-Allow-Origin: *
Allow: POST, GET, OPTIONS, PUT, DELETE
Content-Length: 0

我做错了什么?我还尝试在HTTP调用中向POST请求添加头,但没有成功。

检查参数是否作为POST传递,如果传递,则可以检查参数ur传递是否正确(可能是参数名或任何额外的参数).

您需要检查路径--api/users/user login--服务器上提到的文件夹中是否存在用户登录。@Saniyasyedqureshi如果我通过邮递员向相同的api URL发出请求,则不会出现错误。我想问题出在该方法上。请求方法应为POST。