通过wifi访问来自android的localhost

我编写了一个Https webservice,因此使用SSL加密.

为了测试我想通过wifi访问该webservice.

编辑示例:我的网络服务运行在一个虚拟机编号111,我想通过wifi访问它,所以地址将是https://VM111/Webservice/service.svc.我可以从wifi网络中的任何笔记本电脑访问它,但不能从Android手机访问它,这是我的问题.

有没有办法从Android手机访问VM的本地主机,有没有人以前处理过这个?

我的意思是,这与域有关,因为每个其他设备都在Active目录中.

如果对我的问题有任何疑问,我很乐意回答他们,

解决方法:

您可以获取在localhost上的特定端口上运行的服务器的公共URL.

在我的工作场所,我可以使用应用程序中我的机器的本地IP地址访问本地服务器,正如大多数其他答案所示.但在家里,由于某种原因,我无法做到这一点.在尝试了很多答案并花了很多时间之后,我遇到了https://ngrok.com.这很简单.只需从文件夹中下载它:

ngrok portnumber

(从Windows中的命令提示符)

./ngrok portnumber

(来自linux中的终端)

这将为您提供在localhost上运行该端口号的本地服务器的公共URL.您可以在应用中加入并使用该URL进行调试.

您可以安全地将本地Web服务器公开到Internet并捕获所有流量以进行详细检查.您可以与可能正在远程工作的同事开发人员共享URL,并可以调试App / Server交互.

希望有一天能节省一些人的时间.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...