如何解决android volley 基本请求不适用于特殊网站
截击: 尝试在 android 中使用 Volley Lib 从 url 获得响应 google.com 或其他网站没问题,但该网站返回错误
url = http://nobat.larums.ac.ir/QueueWeb/Home/Login
我的代码:
RequestQueue queue = Volley.newRequestQueue(getActivity());
String url ="http://nobat.larums.ac.ir/QueueWeb/Home/Login";
// Request a string response from the provided URL.
StringRequest stringRequest = new StringRequest(Request.Method.GET,url,new Response.Listener<String>() {
@Override
public void onResponse(String response) {
// display the first 500 characters of the response string.
textView.setText("Response is: "+ response.substring(0,500));
}
},new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
textView.setText("That didn't work!");
Log.d("Volley error: ",error.toString());
}
});
queue.add(stringRequest);
清单:
<uses-permission android:name="android.permission.INTERNET" />
Logcat:
[OkHttp] sendRequest>>
I/System.out: [OkHttp] sendRequest<<
D/Volley error:: com.android.volley.NoConnectionError: java.net.ProtocolException: Too many follow-up requests: 21
Jsoup: 尝试使用 Jsoup 库连接 url 并且效果很好。
Document htmlDocument = Jsoup.connect("http://nobat.larums.ac.ir/QueueWeb/Home/Login").get();
这个网站有什么问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。