前情提要:最近将一个APP发布到app store上进行审核,审核团队反馈说接口请求不成功。排除了https问题及testflight测试正常。根据苹果审核团队的回复时间,猜测苹果审核团队位于苹果总部,所以推测是域名访问被限制。在一位同事的建议下,尝试了反向代理,最终审核通过。
IIS6反向代理实现:
安装:
新增URL重写
添加规则-反向代理
输入原域名及不勾选SSL卸载,点击确定
最后在浏览器输入反向代理服务器地址访问,测试是否正常。
小技巧:将接口地址写个定时任务,例如几天后恢复原服务器地址,这样审核通过后反向代理服务器就能释放掉了。