Tag: android cookiemanager

Android,如何通过HttpClient()从URL获取cookie?

我有登录活动,我必须为我的网站创建一个post请求,以便将用户登录到我的移动应用程序中。 要在我的网站上创建post请求,我需要将csrf cookie作为参数,这意味着我首先从我的URL获取cookie并在创建带有csrf值的post请求之后。 这是我的代码: HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(“http://192.168.178.163:8080/login/”); try { List nameValuePairs = new ArrayList(1); nameValuePairs.add(new BasicNameValuePair(“username”, “xxx”)); nameValuePairs.add(new BasicNameValuePair(“password”, “yyy”)); //csrfmiddlewaretoken String res = null; post.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = client.execute(post); res = response.toString(); res = res.replaceAll(“\\s+”,””); BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); String line = “”; while […]