【发布时间】:2018-03-07 05:43:06
【问题描述】:
您好,我正在尝试使用 volley 的 get 方法从 Web API 获取数据。但我不断收到这些错误。
StringRequest stringRequest = new StringRequest(Request.Method.GET, uri, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.i("response", response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.i("error", error.toString());
}
});
AppController.getInstance().addToRequestQueue(stringRequest);
错误:
pp E/Volley: [132] NetworkDispatcher.run: Unhandled exception java.lang.RuntimeException: Bad URL null
java.lang.RuntimeException: Bad URL null
p E/Volley: [131] BasicNetwork.performRequest: Unexpected response code 405
非常感谢任何帮助。
【问题讨论】:
-
你传递的uri是什么?
-
horoscope-api.herokuapp.com/horoscope/today/pisces url前加http://了吗?
-
是的,我添加了 http
标签: android get android-volley