Android 模拟器 - 如何向它发送 http post 请求?

Android Emulator - How to send a http post request to it?

我创建了一个使用 nanohttpd 来设置小型 http 侦听器的应用程序。为了测试这个,我需要能够使用 postman.

从我的主机向模拟器上的网络服务器发送 post 请求。

这样我就可以向 http://:1234/ 发送 post 请求,然后该应用程序将解释该请求。该应用程序在我的平板电脑上运行良好,但为了测试 porpuses,我需要找到一种在模拟器上执行此操作的方法,因为这将使我的测试更加灵活

如何实现?

您可以设置一个从您的主机到您应用的侦听端口的重定向端口。例如,如果您的应用正在侦听端口 8080,那么您可以按如下方式设置 redir:

telnet localhost 5554

然后一旦你被授权,输入

redir add tcp:8080:8080

现在在您的本地计算机 localhost:8080 上发送的任何请求都将发送到您的模拟器 localhost:8080。现在您可以使用 Postman 在本地计算机上 localhost:8080 发送请求。