grails - 如何使我的方法将来自另一个来源的响应数据作为重定向 URL 处理
问题描述
所以我有一个应用程序向另一个应用程序发出请求,这个另一个应用程序接受一个像
{
"PBFPubKey": "FLWPUBK-4e581ebf8372cd691203b27227e2e3b8-X",
"cardno": "5438898014560229",
"cvv": "890",
"expirymonth": "09",
"expiryyear": "19",
"currency": "NGN",
"country": "NG",
"amount": "10",
"email": "user@gmail.com",
.....,
"meta": [{metaname: "flightID", metavalue: "123949494DC"}],
"redirect_url": "https://server-ip/redirect-response",
"device_fingerprint": "69e6b7f0b72037aa8428b70fbe03986c"
}
我的问题是,当涉及到被调用的控制器中的方法“redirect-response”时,如何在响应中获取数据对象。
发送到重定向 url 的响应是
{
"status": "success",
"message": "Some message",
"data": {
"someName": "Jon Thanos",
"date": "10-10-2019"
}
}
如果您有不明白的地方,请告诉我。
只是一个快速的,重定向被调用好了,但我需要得到数据
解决方案
所以,我意识到来自另一个客户端的重定向 url 正在发送一个发布请求。
所以在我的重定向 url 控制器中,即接收请求的控制器中,我让控制器接受请求作为 JSON
JSONObject object = request.JSON as JSONObject
剩下的就是从中获得正确的对象。
谢谢大家。
推荐阅读
- sql - 如何在R中的列之间添加空格?
- excel - 计数超过 n>1 范围
- python - 无法调用 Waf - ImportError:无法导入名称脚本
- ruby - 如何使我的乘法表对齐?
- java - 覆盖 json 的现有属性,或者如果 json 中不存在则添加下一个
- python - (Python)如何检查状态的 http 响应
- javascript - 使用 sequelize 原始查询创建后获取记录
- java - 如何在数据库中存储枚举类名和枚举值
- java - Elasticsearch 映射:对本质上是关键字的属性使用类型文本是否有缺点?
- python - 错误:(-209:输入参数的大小不匹配)