Tôi đang cố gắng kết nối với máy chủ drupal. Tôi đã có thể làm điều này trong quá khứ nhưng các nhà phát triển drupal bây giờ yêu cầu tôi thêm một cookie khác. Máy chủ không đăng ký cookie mà tôi đang cố gắng gửi bên dưới. Ai có thể thấy tại sao?Máy chủ không nhận ra cookie từ điện thoại Android
public static void maybeCreateHttpClient() {
if (mHttpClient == null) {
mHttpClient = new DefaultHttpClient();
final HttpParams params = mHttpClient.getParams();
HttpConnectionParams.setConnectionTimeout(params,
REGISTRATION_TIMEOUT);
HttpConnectionParams.setSoTimeout(params, REGISTRATION_TIMEOUT);
ConnManagerParams.setTimeout(params, REGISTRATION_TIMEOUT);
BasicCookieStore cookieStore = new BasicCookieStore();
ClientCookie cookie = new BasicClientCookie("aml", key);
cookieStore.addCookie(cookie);
localContext = new BasicHttpContext();
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
}
}
có ý nghĩa gì vì cookie _are_ thường đến từ máy chủ, phải không? – njzk2
cũng có id phiên và tên phiên là nhưng aml mà tôi đang gửi không phải là. Vấn đề là máy chủ sẽ không nhận ra các cookie riêng biệt khi Android xử lý chúng. Vì vậy, tôi cần phải gửi chúng theo một cách cụ thể. Với một dấu phẩy tách chúng hơn là một dấu chấm phẩy. – jiduvah