开发者社区> 问答> 正文

关注关注jsapi的访问问题jsapi太难使用了



您好,有个问题需要请教一下


--------------------------------------------------------
情况示例
我有2台服务器, 采用F5做分发,根据项目目录分发到两台服务器.
A服务域名为:域名/ycsgajTest
B服务器名为:域名/ycsgaj
A服务器为测试服务器,B服务器为生产服务器.主要目的是为了将测试与正式环境分开,方便测试.


问题:
采用java生成的dd.config的配置,代码根据官网demo稍作修改.
测试1:分别部署到A\B两台服务器.
结果1:访问服务A,jsapi正常,再访问服务器B,jsapi正常.再访问服务器A jspapi不正常. 反过来来访问结果一样.


测试2:A服务直接访问B服务器中的接口来获取dd.config.保证两台服务器的域名一样,jsapiTicket是7200内一样.
结果2:访问B主机肯定是可以使用jsapi的. 但是A主机不行.


钉钉后台配置分布为:域名/ycsgajTest/index.jsp   此为A主机
                域名/ycsgaj/index.jsp       此为B主机
域名是一样的


-----------------------------------------------------------                        

附:另外一个jspapi的问题


示例:直接访问 域名/test/test.jsp . java获取配置jsapi的配置
结果:正常使用


不改变任何代码的情况下.
修改跳转如下:
访问 域名/test/testServlet.action .
在testServlet中使用 request.getRequestDispatcher("/test.jsp") 跳转 . 结构 jspapi 正常 使用
在testServlet中使用 response.sendRedirect("/test.jsp"); 跳转 .结构 jspapi 不能正常 使用




------------------------------------------------------------


第一个问题是否能提供其他的解决方案 . 后面一个问题,无所谓了.


------------------------------------------------------------


展开
收起
没脾气 2015-11-22 10:31:15 5254 0
1 条回答
写回答
取消 提交回答
  • Re关注关注jsapi的访问问题jsapi太难使用了
    您好,您可以考虑用一个正式套件和一个测试套件来解决这个问题;
    基于域名校验,我们会评估和想办法来优化。
    2015-11-23 10:28:38
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载