做第三方授权登录或者支付的时候,都会涉及到回调的问题,其一是页面跳转,其二是第三方异步的callback。拿支付宝来说,如果是网页支付,支付成功后,页面会redirect到一个开发者自己指定的页面,同时,支付宝在支付成功之后,会主动调用开发者指定的另外一个callback地址。有关redirect和callback地址的调试,有如下解决方法
1.redirect的本地测试:修改本机host文件
例如指定的redirect地址是resutl.youdomain.com/payresut,那么在host文件中增加127.0.0.1 resutl.youdomain.com 一行即可,
2 callback回调,因为是第三方服务器发起的请求,所以通过修改host文件就不行了。武器就是ngrok,具体用法,问度娘谷哥
如果有墙的问题,可以找它:http://www.tunnel.mobi/