Php 在Android URL连接中设置cookie
我正在使用此代码,但它没有设置cookiePhp 在Android URL连接中设置cookie,php,android,cookies,httpurlconnection,urlconnection,Php,Android,Cookies,Httpurlconnection,Urlconnection,我正在使用此代码,但它没有设置cookie URL url = new URL("http://10.0.2.2/test2.php"); HttpClient httpClient = new DefaultHttpClient(); CookieStore cookieStore = new BasicCookieStore(); Cookie cookie = new BasicClientCo
URL url = new URL("http://10.0.2.2/test2.php");
HttpClient httpClient = new DefaultHttpClient();
CookieStore cookieStore = new BasicCookieStore();
Cookie cookie = new BasicClientCookie("xxt", "5a5b98563c4aabd675b81e4ba0fdf6cf");
cookieStore.addCookie(cookie);
Cookie cookie2 = new BasicClientCookie("XXT", "5a5b98563c4aabd675b81e4ba0fdf6cf");
cookieStore.addCookie(cookie2);
HttpContext localContext = new BasicHttpContext();
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
HttpPost post = new HttpPost("http://10.0.2.2/test2.php");
HttpResponse response = httpClient.execute(post, localContext);
toReturn = EntityUtils.toString(response.getEntity());
//InputStream is = conn.getInputStream();
//toReturn = inputStreamToString(is).toString();
Log.d("downloaded", toReturn);
我做错了什么?我这样做:
BasicClientCookie cookie = new BasicClientCookie("XXT", "5a5b98563c4aabd675b81e4ba0fdf6cf");
cookie.setExpiryDate(new Date("Fri Dec 11 15:24:17 GMT+06:00 2015"));
cookie.setDomain("10.0.2.2");
cookie.setPath("/");
cookie.setVersion(1);
cookie.setComment("");
cookie.setValue("5a5b98563c4aabd675b81e4ba0fdf6cf");
cookieStore.addCookie(cookie);
是的,事实证明问题出在服务器端而不是客户端。这个问题非常老,但回答很好!