从android工作室连接django-devserver失败



我正试图使用截击从本地机器上的android studio连接到django rest框架服务器。我尝试在命令行上运行0.0.0.0:8000的服务器,并在settings.py.中添加了ALLOWED_HOST=[*]

安卓工作室中的错误消息

com.android.volley.NoConnectionError: java.net.ConnectException: Failed to connect to /0.0.0.0:8000

以下是android客户端代码

附言:所有的导入库都包括在内。

String URL= "http://0.0.0.0:8000/api/userdata/";
RequestQueue requestQueue = Volley.newRequestQueue(this);
JsonObjectRequest objectRequest = new JsonObjectRequest(
Request.Method.GET,
URL,
null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.e("Response:",response.toString());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Response:",error.toString());
}
}
);

使用ifconfig或ipconfig查找本地IP,并使用该调用服务器

我尝试在开放天气下使用已部署的API。它非常好用。问题是我试图从开发服务器访问djangoRESTApi。

最新更新