实现效果
使用postman对虚拟机的服务器发送数据,进行数据通行和端口调试
实现步骤
首先,确保虚拟机中的服务器正在运行并且可以从主机上访问。这通常需要将虚拟机的网络配置设置为桥接模式或者 NAT 模式,并在虚拟机中安装必要的网络服务。
接下来,在主机上打开Postman并创建一个新的请求,然后设置请求的目标URL为虚拟机上运行的服务器的IP地址或域名,并选择合适的请求方法(例如GET或POST)。然后,可以在Postman中添加任何必要的请求头、请求体等信息,并发送请求。
请注意,在发送请求之前,确保主机和虚拟机之间的网络连接是稳定的,并且虚拟机中的服务器正在运行并且可以接受来自主机的请求。
第一步
虚拟机和主机使用NAT连接
第二步
在虚拟机中命令行中使用
ifconfig
得到虚拟机的ip地址,
这个就是虚拟机的ip地址
虚拟机服务器的端口号可以自己设置,Postman和他保持一致就行,就可以完成数据的通行了。
综上所述,Postman和虚拟机的通信有两个要点,第一个是虚拟机和主机的连接方式,第二个是虚拟机的ip地址获得,获得的虚拟机的地址需要放到服务器代码中
server.listen(QHostAddress("192.168.1.100"), 8080);
在主机中使用
http://192.168.1.100:8080/
,这个进行访问。
其中 “192.168.1.100” 应替换为你实际获取到的IP地址。
这样,虚拟机服务器就可以接受来自主机的请求了。请注意,你还需要确保虚拟机的网络配置允许主机和虚拟机之间的通信,并且防火墙等安全措施不会阻止来自主机的请求。
版权归原作者 HIT_yrq 所有, 如有侵权,请联系我们删除。