Home  >  Article  >  Backend Development  >  同步回调如何实现

同步回调如何实现

WBOY
WBOYOriginal
2016-07-06 13:51:27802browse

有两服务器,severA,severB,用户C

用户C访问serverA,然后POST提交一个表单到serverB,这时候用户看到的页面是serverB提供的页面,serverB处理业务后,POST提交处理信息到serverA,用户页面也回到serverA。

问:serverB是怎么实现这个post回调的,是不是serverB向用户C返回一个html结构,包含一个form结构,用户C得到这个html后,马上提交这个表单?

回复内容:

有两服务器,severA,severB,用户C

用户C访问serverA,然后POST提交一个表单到serverB,这时候用户看到的页面是serverB提供的页面,serverB处理业务后,POST提交处理信息到serverA,用户页面也回到serverA。

问:serverB是怎么实现这个post回调的,是不是serverB向用户C返回一个html结构,包含一个form结构,用户C得到这个html后,马上提交这个表单?

serverB curl请求serverA 不可以吗, serverB在内部做一个转发来请求serverb, is ok?

感觉你自己已经回答了:“serverB向用户C返回一个html结构,包含一个form结构,用户C得到这个html后,马上提交这个表单”。

感觉楼主说的这个应用场景有点像支付宝商家付款的场景 从自己的页面 post数据 然后跳转到支付宝付款页面
然后付款成功后 支付宝根据你传过去的return_url 然后跳转你的页面
楼主可以模拟支付宝这个业务逻辑处理流程

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn