【发布时间】:2018-11-02 09:42:39
【问题描述】:
String URL = "http://192.168.2.100:8080/DemoRest/webapi/aliens";
RequestQueue requestQueue = Volley.newRequestQueue(this);
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(
Request.Method.GET,
URL,
null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.e("Rest Response: ",response.toString());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Rest Response: ",error.toString());
}
}
);
requestQueue.add(jsonObjectRequest);
在这里,我尝试从我的 rest api 获取 json 数据。它在邮递员上正常工作。 bu 当我试图与 android 链接时,我收到了这个错误
【问题讨论】:
-
你的移动网络和服务器网络一样吗?
-
192.168.2.100是本地网络 IP。您的 Android 设备必须在同一个本地网络中才能访问它 -
是的,移动网络与同一个 wifi 连接.. 仍然无法正常工作 @Soham