Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-访问成员';s仅从应用程序中删除网站_Java_Android_Http_Cookies - Fatal编程技术网

Java Android-访问成员';s仅从应用程序中删除网站

Java Android-访问成员';s仅从应用程序中删除网站,java,android,http,cookies,Java,Android,Http,Cookies,我正在尝试为某个没有手机版本的网站创建一个应用程序。我使用的方法是根据URL下载源代码,并从中读取我想要的所有内容。不幸的是,该网站需要登录才能访问关键信息 当我从URL下载源代码时,网站会向我显示用户名已登录。但是,当我尝试访问成员的唯一站点时,例如,源代码显示“访问错误”。所以问题是饼干不能存活 源代码下载功能: private class DownloadWebPageTask extends AsyncTask<String, Void, String> { @Ove

我正在尝试为某个没有手机版本的网站创建一个应用程序。我使用的方法是根据URL下载源代码,并从中读取我想要的所有内容。不幸的是,该网站需要登录才能访问关键信息

当我从URL下载源代码时,网站会向我显示用户名已登录。但是,当我尝试访问成员的唯一站点时,例如,源代码显示“访问错误”。所以问题是饼干不能存活

源代码下载功能:

private class DownloadWebPageTask extends AsyncTask<String, Void, String> {
    @Override
    protected String doInBackground(String... urls) {
        String response = "";
        for (String url : urls) {
            Log.d(TAG, url);
            DefaultHttpClient client = new DefaultHttpClient();
            HttpGet httpGet = new HttpGet(url);
            try {
                HttpResponse execute = client.execute(httpGet);
                InputStream content = execute.getEntity().getContent();

                BufferedReader buffer = new BufferedReader(
                        new InputStreamReader(content));
                String s = "";
                while ((s = buffer.readLine()) != null) {
                    response += s;
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return response;
    }
}
私有类下载WebPagetTask扩展异步任务{
@凌驾
受保护的字符串doInBackground(字符串…URL){
字符串响应=”;
for(字符串url:url){
Log.d(标签、url);
DefaultHttpClient=新的DefaultHttpClient();
HttpGet HttpGet=新的HttpGet(url);
试一试{
HttpResponse execute=client.execute(httpGet);
InputStream内容=execute.getEntity().getContent();
BufferedReader buffer=新的BufferedReader(
新的InputStreamReader(内容));
字符串s=“”;
而((s=buffer.readLine())!=null){
响应+=s;
}
}捕获(例外e){
e、 printStackTrace();
}
}
返回响应;
}
}
我只是想说

切勿在URL中输入密码。 这是一个巨大的安全问题


关于Cookie保持活动状态的部分,您应该在HTTP请求到达时查看它们,以确保在它们上确实有“Set Cookie”头。从OP来看,该网站似乎并没有向您发布任何cookies