gpt4 book ai didi

javascript - 在 AngularJS 中从外部应用程序接收 POST

转载 作者:行者123 更新时间:2023-11-30 16:49:46 25 4
gpt4 key购买 nike

我正在编写一个使用 AngularJS 1.4.0 的应用程序,它需要能够从外部应用程序接收 POST 数据。我知道 AngularJS 中的路由经常在 URL 中做这样的参数:

.when('/section/:param', {
templateUrl: 'views/home.html',
controller: 'AppCtrl'
})

这种样式的问题是,在我的例子中,参数通常非常长,它会导致 Web 服务器忽略/chop 请求/参数,因为 URL 超过了最大 URL 长度。

出于这个原因,我希望应用程序接收 POST 参数而不是标准的 GET 样式参数,但我不确定如何捕获参数和值。

有没有办法让 Angular 直接捕获 POST 参数?我的第二个选择是简单地使用一个 ng-init,它使用后端来获取值,但如果可能的话,我更愿意将参数仅保留在 Angular 中。谢谢!

最佳答案

除非你愿意通过在服务器端设置 cookie 或类似的东西来做一些奇怪的黑魔法,否则在 javascript 中没有办法做到这一点。

POST 值根据请求发送到服务器,无法使用浏览器中运行的 javascript 捕获这些值。

同时查看此答案:How to read the post request parameters using javascript

关于javascript - 在 AngularJS 中从外部应用程序接收 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30709935/

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