【问题标题】:Android Emulator - How to send a http post request to it?Android Emulator - 如何向其发送 http post 请求?
【发布时间】:2020-05-20 10:07:22
【问题描述】:

我创建了一个应用程序,它使用 nanohttpd 来设置一个小型 http 侦听器。为了测试这一点,我需要能够使用邮递员从我的主机向模拟器上的网络服务器发送发布请求。

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

如何做到这一点?

【问题讨论】:

标签: java android android-emulator nanohttpd


【解决方案1】:

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

telnet localhost 5554

然后一旦你被授权,输入

redir add tcp:8080:8080

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多