首页 新闻 搜索 专区 学院

WebApi访问问题

0
悬赏园豆:30 [待解决问题]

我想搭建一个网站比如A(www.xxx.com)(内网地址:192.168.1.7),在同一台服务器搭建一个webapi服务B(内网地址比如:192.168.1.8),无主机头.我想在A网站上通过192.168.1.8调用B的api服务可行吗?我弄了几次都是不行。

魔多的主页 魔多 | 小虾三级 | 园豆:1011
提问于:2020-12-16 13:47

主要是不想暴漏在外网,只想自己使用。

魔多 4个月前
< >
分享
所有回答(4)
0

你是在A网站的服务端调用这个B服务, 还是A网站的页面上用ajax之类的调用B服务.
如果是这样,就要ajax先调用A,在转发到B,

如果是A的服务端调用B服务, 那就贴代码把

czd890 | 园豆:10436 (专家六级) | 2020-12-16 14:16

ajax调用

支持(0) 反对(0) 魔多 | 园豆:1011 (小虾三级) | 2020-12-16 14:22

要ajax先调用A,在转发到B,那就也相当于暴露在外网了。

支持(0) 反对(0) 魔多 | 园豆:1011 (小虾三级) | 2020-12-16 14:23
0

这跟你调用其他第三方api没有任何区别
只是,你搭建的两个网站都在内网,相当于局域网调用,调用方式没区别

不知道风往哪儿吹 | 园豆:1506 (小虾三级) | 2020-12-16 14:58
0

httpclient 内调服务

Cgrain | 园豆:1121 (小虾三级) | 2020-12-16 21:50

AJAX 调用

支持(0) 反对(0) 魔多 | 园豆:1011 (小虾三级) | 2020-12-17 09:06

@魔多: 服务内调,安全一点,ajax 不管怎么弄都还是会暴露

支持(0) 反对(0) Cgrain | 园豆:1121 (小虾三级) | 2020-12-19 22:52
0

这不就是rest调用吗。上gRPC吧。

Jonny-Xhl | 园豆:664 (小虾三级) | 2020-12-20 21:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册