通过Angular POST方法在PHP文件中未收到任何数据

通过Angular POST方法在PHP文件中未收到任何数据,php,angular,post,Php,Angular,Post,自从几天以来,我一直在努力寻找解决我的问题的方法,使用Angular来处理POST请求,而我对这个问题还很陌生。 切中要害。我有身份验证服务,其中我有登录方法,如所附图片。 在我将数据发布到的php后端文件的名称从wynik.php更改为anythingelse.php之前,一切正常。如果我将同一个文件重命名为auth.php或dog.php(也将POST请求中的文件名更改为auth.php或dog.php),它将停止工作,并抛出错误代码400(在php文件中,登录和密码字段中没有数据)。 P

自从几天以来,我一直在努力寻找解决我的问题的方法,使用Angular来处理POST请求,而我对这个问题还很陌生。 切中要害。我有身份验证服务,其中我有登录方法,如所附图片。

在我将数据发布到的php后端文件的名称从wynik.php更改为anythingelse.php之前,一切正常。如果我将同一个文件重命名为auth.php或dog.php(也将POST请求中的文件名更改为auth.php或dog.php),它将停止工作,并抛出错误代码400(在php文件中,登录和密码字段中没有数据)。 Php截图 并记录表格要求:

文件重命名后似乎没有收到任何数据

.htaccess用于XAMPP

RewriteEngine On
Header always set Access-Control-Allow-Origin http://localhost:4200

Header always set Access-Control-Max-Age "1000"

Header always set Access-Control-Allow-Headers "X-Requested-With, Content-Type, 

Origin, Authorization, Accept, Client-Security-Token, Accept-Encoding"

Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"

欢迎任何帮助。

您可以在帖子中直接包含代码,而无需链接到外部屏幕截图。也就是说,如果在更改文件名之前一切正常,那么新文件位置和新文件位置之间似乎存在差异。您是否将angular dev服务器与代理一起使用?也许您需要检查代理配置。您是否直接访问PHP服务器?您可能需要检查服务器上的CORS设置。我正在使用XAMPP for Apache和MySQL。重命名的文件位于同一文件夹中。我还将在我的帖子中加入.htaccess。