我制作了一个应用程序并运行在我的localhost:5000中。有什么办法通过我的android手机发出HTTP请求。一个应用程序或类似curl或httpie的东西?有什么办法可以向我的本地主机发出HTTP请求吗
回答
我认为应用程序在“您的Android手机”以外的某台计算机上运行。因此,您需要知道该计算机的IP地址(在本地网络上),以便Android可以正确地将请求发送给它。 (另外,必须有没有防火墙,等等,在路上...)
localhost
,任何一台电脑上,始终是“为参考‘这台电脑本身。’”(因此,你Android的,“localhost
是... 你的Android!”)
你需要找到一个正在运行的应用程序烧瓶,你的本地网络上的计算机的地址,并以某种方式提供IP地址到任何正在运行在您的手机上,以便它可以将其请求发送到该地址的端口#5000。 (例如,在Linux上,ifconfig
命令将提供此信息...)
我实际上从来没有将本地主机与除计算机以外的任何东西关联:)。感谢那一点。但是,“以某种方式将IP地址提供给手机上正在运行的任何内容”“是问题所在。这是什么东西应该在我的android上运行?你知道一个应用程序或一种无痛的做法吗? – MAA
@MAA如果您只是想针对您的服务上的某个端点进行测试,那么您不必使用其他计算机/电话。您可以使用像邮递员这样的实用程序应用程序,或者只需从终端执行一个curl命令来打击本地服务器。就像上面说的答案一样,你需要提供ip地址给任何试图与服务器通信的应用程序。如果该应用程序恰好位于同一台机器上,那么您可以使用127.0.0.1 –
MAA:“无痛?”我不知道。不知何故,你的Android必须拿出一个IP地址。丹尼尔:我承认并同意你的观点。但是,在这种情况下,Android和主机肯定会位于本地网络的两个不同位置,这一点非常明显。 –
- 1. 我可以使用JavaScript从本地主机到网站发出http请求吗?
- 2. 从SilverLight向本地主机发出http请求
- 3. 为什么我无法向本地主机上的ASP.NET开发服务器发出http请求?
- 4. urllib2可以发出HTTP/1.1请求吗?
- 5. 发出请求到本地主机
- 6. 我可以发出仅使用HTTP/2的HTTP请求吗?
- 7. PHP可以向HTTP请求HTTP吗?
- 8. 有什么办法可以使用Selenium开始POST请求吗?
- 9. 有什么办法可以重定向smbclient的输出吗?
- 10. 你可以向HTTP服务器发出HTTPS请求吗?
- 11. 从Docker容器内部向本地主机发出请求
- 12. 为什么请求[“主机”] ==“dev.testhost.com:1234”而Request.Url.Host ==“本地主机”
- 13. 有什么办法可以在本地主机上使用Facebook登录?
- 14. 有没有办法让HTTPS请求从本地主机要求测试
- 15. 有什么办法,我可以请用乳胶文本
- 16. 有什么办法可以查看和修改Chrome中的HTTP请求?
- 17. 有什么工具可以区分HTTP请求/响应吗?
- 18. 我们可以向usercontrol(.ascx)发出ajax请求吗?
- 19. 有什么办法可以这样吗?
- 20. 有什么办法可以解决RenderBody()的需求吗?
- 21. 有什么办法可以取消IOS中的IBM worklight请求吗
- 22. 有什么办法可以连接所有使用.NET的浏览器的HTTP请求吗?
- 23. 为什么从本地主机向localhost发出请求时会出现相同的源策略?
- 24. 闪存 - HTTP请求将无法在本地主机
- 25. JavaScript可以向Web容器Servlet发送HTTP请求吗?
- 26. 有什么办法可以中止电子发送的ipc异步请求?
- 27. 我可以使用什么工具来发出多个HTTP请求?
- 28. 有什么不对我的http请求
- 29. SwaggerUI向API发出请求时生成一个端口号。有什么办法可以阻止这种行为?
- 30. 有人向我发送拉请求,我该怎么办?
如果HTTP服务器仅在'localhost'上运行,则无法从其他位置访问该服务器。这就是'localhost'的意思! – MAP