Java 阅读外部网站提交的文章表格
我正在开发一个以Java为后端、Angular为前端的网站。有一种情况是,一些外部网站可能会使用POST表单向我的网站发送数据。比如说, ▼ 常规Java 阅读外部网站提交的文章表格,java,angular,typescript,frontend,backend,Java,Angular,Typescript,Frontend,Backend,我正在开发一个以Java为后端、Angular为前端的网站。有一种情况是,一些外部网站可能会使用POST表单向我的网站发送数据。比如说, ▼ 常规 请求URL:https://myangularwebsite/ 请求方法:POST ▼ 请求标题 内容类型:应用程序/x-www-form-urlencoded 主机:myangularwebsite 来源:https://externalwebsite 参考者:https://externalwebsite/send.form?id=0 ▼ 表
请求URL:
https://myangularwebsite/
请求方法:POST
▼ 请求标题
内容类型:应用程序/x-www-form-urlencoded
主机:
myangularwebsite
来源:
https://externalwebsite
参考者:
https://externalwebsite/send.form?id=0
▼ 表单数据
ID:0000000
时间:2017.06.04 11:53:58
签名:…geirgmGKFGJWR…
现在,我需要捕获Angular中的表单,将其发送/重定向到后端以验证签名,并将答案返回Angular以继续使用此网站。 我试着在我的网站上发帖,用Postman测试它的工作原理,但get
无法发布/
我知道如何使用Angular中的GET和URL查询参数,但我认为当我从externalwebsite
到myangularwebsite
时,我需要根据Chrome DevTools“网络”部分看到的标题来处理POST请求
我是否应该在后端指定一条路线,并在后端公开它,例如,../api/external
,并告诉这些网站使用此链接,而不是直接发布到我的网站主页
我已经阅读了另一个问题(),这有点类似,但我认为使用PHP对我来说不是正确的方式,因为我正在开发的网站已经有了一个用PHP编写的旧版本。您提供的链接中的答案是正确的:您不能只使用Javascript,您必须使用一些服务器端代码。他们提到PHP作为一个例子,但任何服务器端组件都可以,因为您的后端有Java,就让它成为Java吧 因此,当HTTP请求来自外部站点时,您必须使用服务器端组件来处理它。但也有一些选择
在这两种情况下,似乎可以指定一些特殊端点来处理(或登陆)此类外部发起的请求。是否有任何样本可供我们参考。