gpt4 book ai didi

angularjs - HTTP POST 变成 OPTIONS AngularJS

转载 作者:行者123 更新时间:2023-12-02 22:24:31 27 4
gpt4 key购买 nike

我正在尝试向 REST Api 提交登录表单,将我的 Jquery/Javascript 代码转换为 AngularJS。我尝试使用 $http 服务发送请求,但是当我提交表单时,POST 请求变成 OPTIONS 并且没有传递任何请求参数。这是我的代码:

controller.formData = {
username : $scope.formData.username,
password : $scope.formData.password,
};
$http({
method : 'POST',
url : 'http://localhost:8080/multe-web/signin',
data : controller.formData,
headers : { 'Content-Type': 'application/json' }
})
.success(function(data) {
console.log(data);
});

这是浏览器控制台的屏幕截图 This is a screenshoot of browser's console

为什么没有向 HTTP POST 请求传递参数? Why no parameters are passed to the HTTP POST request?

有人可以帮助我吗?

最佳答案

如果您尝试执行跨源请求,这可能是'preflight request ':

查看这篇文章:How to disable OPTIONS request?

关于angularjs - HTTP POST 变成 OPTIONS AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738917/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com