4

我已经使用运行在其上的 python 烧瓶框架在本地编写了一个 Web 服务localhost:5000,我通过编写从我的计算机浏览器成功运行了这个 Web 服务http://localhost:5000/toi/something

现在我正在尝试通过将我的 android 设备的浏览器与机器连接来调用相同的服务。我是第一次这样做,所以我不确定它是这样工作还是我做错了什么,但它没有显示我的 android 设备上的输出。完成此操作后,我将在我的 android 应用程序中以编程方式调用 Web 服务。

谢谢你 ifconfig 图片 我在机器上得到预期结果的 ip 我没有在机器上得到结果的 ip 使用第一个 IP 的 android 设备 使用第二个 IP 的安卓设备

4

2 回答 2

5

我认为这不起作用,如果您将手机连接到与计算机相同的 Wifi 网络,您应该通过以下方式访问它:

http://ipofyourcomputer:5000/toi/something/

一旦解决了,您可以尝试使用 Android 上的一些可用库,例如​​:

OkHttp - https://github.com/square/okhttp

android-async-http - http://loopj.com/android-async-http/

排球 - https://android.googlesource.com/platform/frameworks/volley

或者,如果您正在构建REST服务,您可以使用:

改造 - http://square.github.io/retrofit/

希望能帮助到你。

于 2014-02-19T11:34:49.137 回答
0

我的问题通过关闭 Windows 防火墙解决了。

于 2016-09-26T14:06:47.577 回答