gpt4 book ai didi

java - 如何将 POST 表单数据从 HTML 传递到 Java Rest Api

转载 作者:可可西里 更新时间:2023-11-01 17:36:14 26 4
gpt4 key购买 nike

我正在使用 Java Rest Api 开发支付集成系统。网关是 Zaakpay。当用户点击继续付款时,我的网站被重定向到 Zaakpay 支付网关。从 Zaakpay 成功付款后,它将用户重定向到我的 returnURL.html。交易结果作为 HTTP 请求中的 POST 表单数据发送到 returnURL.html。

如何捕获请求中的 POST 表单数据以及如何将其转发到 Java Rest Api。

最佳答案

Why payment gateway is returning the result to returnURL.html ?

我认为您必须在某处指定指示支付网关将结果返回到此 URL,因此您可以提供您的 Controller URL 路径。

之后,为了拦截 post 请求,您需要在 Controller 中使用一个方法,因此这里是一个基于 JerseyJAX-RS 实现示例

@POST
@Path("/add")
public Response addUser(
@FormParam("name") String name,
@FormParam("age") int age) {

<================Do Whatever you need to do here ====================>

return Response.status(200)
.entity("addUser is called, name : " + name + ", age : " + age)
.build();
}

关于java - 如何将 POST 表单数据从 HTML 传递到 Java Rest Api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30636237/

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