本地http://localhost/端口 通过本地服务,远程调用同一网络下的另一台主机的微服务方法

首先需要确保能够ping通另一台主机的ip,切记一定要确保可以ping通,否则无法正常访问

我使用的spring-cloud框架,在spring-cloud框架中进行操作,我是有一个单独的Remote模块用于远程调用,在这里

第一步:需要添加url路径,这个url是B主机的本地ip地址,注意加上端口号

第二步:由于可能不知道对方的实体类格式,我采用String类型

第三步:在请求后加上produces = MediaType.APPLICATION_JSON_VALUE,保证以json格式接收

这里由于我知道B主机的实体类参数格式,新建一个实体类用于后续转换操作

新建一个controller用于操作请求,根据需求自定义统一结果集

这里我安装了一个api插件,用于测试接口使用,这里我可以直接复制接口的路径,通过浏览器访问本地接口,然后通过远程掉用服务访问B主机的方法,得到返回值

这里所有流程基本结束,然后在浏览器中访问路径即可,可以看见我已经获取到B主机响应的数据

相关推荐
2022计科一班唐文30 分钟前
靶场练习ing
网络·渗透
Albert XUU34 分钟前
nettrace rtt分析器
linux·运维·网络·网络协议·网络安全·腾讯云·运维开发
桃酥40336 分钟前
17、UDP怎么实现可靠传输【中高频】
网络·网络协议·udp
做我想做1 小时前
虚拟机 CentOS 9 网络配置
linux·网络·centos
东阳马生架构1 小时前
Netty基础—2.网络编程基础三
网络·netty
_丿丨丨_2 小时前
Django下防御Race Condition
网络·后端·python·django
小度爱学习2 小时前
BGP 规划问题、路由黑洞与环路
网络·网络协议·网络安全·智能路由器·bgp
白总Server2 小时前
Bash和Zsh在处理大文件时优化方法
开发语言·网络·ide·stm32·安全·udp·bash
小wanga2 小时前
【Linux】网络层、数据链路层、DNS、ICMP协议、NAT技术
linux·运维·网络
违章的王3 小时前
环路广播风暴演示图
网络·智能路由器