Android:我的局域网上的排球请求失败

时间:2014-04-21 15:58:54

标签: android json android-volley

我的笔记本电脑上运行了一个轻型python服务器,地址为:192.168.1.56。我可以从我的其他计算机(LAN)访问它没有任何问题。我收到了JSON数据。

在我的Android应用中,我使用的是Volley库。我想在我的Python服务器上检索一些JSON数据,但它不起作用:我有这个错误:

  

java.lang.RuntimeException:错误的网址192.168.1.56:5001/todo/api/v1.0/tasks

我的代码:

JsonObjectRequest req = new JsonObjectRequest("192.168.1.56:5001/todo/api/v1.0/tasks", null, new Response.Listener<JSONObject>() { ...

使用另一个WAN URL,它可以完美运行。

谢谢你们!

Ps:我可以从笔记本电脑上ping我的手机,没有任何错误。

1 个答案:

答案 0 :(得分:9)

我认为您需要在网址的前面添加“http://”。

JsonObjectRequest req = new JsonObjectRequest("http://192.168.1.56:5001/todo/api/v1.0/tasks", null, new Response.Listener<JSONObject>() { ...