2017-04-23 40 views
-1

每次我尝试从我的WAMP服务器打印JSON文件时它不工作 我用这个URL“http://127.0.0.1/webapp/users.php”到acsess JSON数据 但是当我把另一个链接,如“http://api.androidhive.info/contacts/ “ 它完美的工作,所以我不知道究竟是什么问题 我刚开始学习有关json解析的android。 有帮助吗?我对JSON的URL不起作用

我的PHP代码

$行[ '身份证'], '用户名'=> $行[ '用户名'], '密码'=> $行[ '密码'], )); } print json_encode(array('result'=> $ result)); mysqli_close($ conn); ?>

+0

做你尝试检查你的IP地址,看我的解决方案 – Remario

+0

这是因为thier API是公开托管,而你的是它是不是您的本地system.make感> – Remario

+0

你用过ngrok作为隧道服务器 – Remario

回答

0

我当然不会工作,这个地址是本地地址为自己的工作站(计算机或者具有IP地址例如,任何设备,你自己的手机作为地址)这就是为什么它是本地IP地址。只有您的系统可以读取和写入它。为了避免这种困境,无论是在服务器上托管你的服务器,还是以廉价的方式使用诸如ngrok之类的隧道软件将你的IP地址广播到互联网。

这里有一些优势:

不要不断地重新部署正在进行的工作,从客户得到的反馈。 ngrok为您的机器上的本地网络服务器创建一个安全的公共URL(https://yourapp.ngrok.io)。立即反馈而不中断流程,快速迭代。

针对运行在您计算机上的开发后端测试移动应用程序。在您的本地开发服务器上指向ngrok,然后将您的应用配置为使用ngrok URL。即使您更换网络,它也不会改变。

构建webhook集成可能很痛苦:它需要一个公共地址和很多设置来触发钩子。节省自己的时间和ngrok的挫败感。检查通过隧道的HTTP流量。然后,只需点击一下即可重播webhook请求,以便在上下文中快速迭代。

在您自己的专用网络上托管个人云服务。通过全面的端到端加密,在您的硬件上运行webmail,文件同步以及更安全的操作。

ngrok很容易安装。为任何主要平台下载具有零运行时相关性的单个二进制文件。解压缩,然后从命令行运行它。

阅读并审议了我在@ cricket_007礼节上收到的一些链接后,还有另一种方法可以通过网络从wamp服务器访问本地ip地址。 尝试this,它的工作时间稍长一些,可以非常容易地设置vs ngrok,请尝试适用于您的选项。 快乐编码:)

+0

Ngrok只对外部网络有用。获取服务器的本地IP地址更正确 –

+0

呵呵?你的意思是更正确的?精心制作 – Remario

+0

ngrok制作本地计算机,公开到互联网,因此可以让所有人都可以访问,当我们说话来主持本地IP并与同事分享时,您究竟在说什么?它不能做到这一点,或者我对前述的疑惑。 – Remario