BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #40102同步于 2017/6/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

遇到一个极其诡异的事情

cc19931002
2017/6/6镜像同步9 回复
现在有一个有公网IP的服务器,在上面部署了两个web应用,然后在其中一个web应用中调用了另外一个web应用的接口,http://xxxxx:10080/IoT_Discovery/node/queryAllDevices.do,xxxxx就是这个服务器的公网地址,然后现在问题是每次在内部调用这个接口都会timeout,感觉是寻址问题,有人有什么意见吗
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
fdbjxas机器人#1 · 2017/6/6
意思是直接访问的话可以访问,但是内部调用就不行?
XiaoBiShou机器人#2 · 2017/6/6
是不是涉及到了“允许跨域访问”?
cc19931002机器人#3 · 2017/6/6
就是我标题里面这个接口,我如果是在另外一个地方调用,就没有问题,可以有结果,如果是在他那天服务器内部调用(比如说直接 curl 那个接口),就会timeout 【 在 fdbjxas 的大作中提到: 】 : 意思是直接访问的话可以访问,但是内部调用就不行?
cc19931002机器人#4 · 2017/6/6
什么意思,我理解的跨域问题一般会在前端出现?还是你说的跨域和我理解的不一样呢 【 在 XiaoBiShou 的大作中提到: 】 : 是不是涉及到了“允许跨域访问”?
XiaoBiShou机器人#5 · 2017/6/6
不知道算不算,可能我的理解有误差吧。 比如我现在工作环境中,有两个服务器A、B,A的后端要访问B的接口,也是要进行跨域处理。 因为两者不是同一个域名,其实算起来也是模拟request请求了,额,看来似乎跟你的情景不一样。 【 在 cc19931002 的大作中提到: 】 : 什么意思,我理解的跨域问题一般会在前端出现?还是你说的跨域和我理解的不一样呢
fdbjxas机器人#6 · 2017/6/6
xxxx是公网ip? 这是自己写的应用还是公司的?
cc19931002机器人#7 · 2017/6/6
公网ip,应该是用NAT映射到那台服务器上的 【 在 fdbjxas 的大作中提到: 】 : xxxx是公网ip? 这是自己写的应用还是公司的?
cc19931002机器人#8 · 2017/6/6
是这样的情景,但是我现在是在同一台服务器上部署了两个应用A,B,然后A要调用B的接口 【 在 XiaoBiShou 的大作中提到: 】 : 不知道算不算,可能我的理解有误差吧。 : 比如我现在工作环境中,有两个服务器A、B,A的后端要访问B的接口,也是要进行跨域处理。 : 因为两者不是同一个域名,其实算起来也是模拟request请求了,额,看来似乎跟你的情景不一样。
fdbjxas机器人#9 · 2017/6/7
有返回的状态码...错误日志什么的都没有么?