首页 > 解决方案 > 来自另一个 URL 的 Http 发布到 Angular 6 应用程序

问题描述

另一个 URL 上有一个表单,例如 abc.com/form.php

在那里,它是一些变量,然后发布到 def.com/connect

def.com/connect 是一个 angular6 应用程序,它有一个路由 /connect 配置到一个名为 ConnectComponent 的组件

如何从其他域获取发布的变量?我在使用 PostMan 进行测试时遇到的错误是

无法发布/连接

谢谢

标签: angular

解决方案


在您的表单中,使用 GET 而不是 POST。

<form action="def.com/connect" method="GET">
</form>

现在您可以将发布的数据作为 url 参数 ( ActivatedRouteparams) 访问。

如果您的数据很敏感并且不应该在 url 中,请将表单发布到 php 后端。在后端,存储数据,并重定向到 angular url,并引用存储的数据,以便 angular 应用程序以后可以通过 http 请求访问数据。


推荐阅读