Tôi đang sử dụng phiên bản mới nhất của HttpClient (4.x). Và ngay bây giờ tôi đang cố gắng thực hiện yêu cầu GET. Tôi vừa đăng yêu cầu Nhận.HttpClient CẢNH BÁO: Cookie bị từ chối: Thuộc tính tên miền bất hợp pháp
Đây là mã của tôi;
public class Poster {
static boolean routing1 = true, routing2 = true;
static int counter1 = 0, counter2 = 0;
DefaultHttpClient oHtp = null;
HttpGet oHGet = null;
HttpResponse oHRes = null;
private void test(String fullAddress) throws Exception {
oHtp = new DefaultHttpClient();
oHGet = new HttpGet(fullAddress);
HttpResponse response = oHtp.execute(oHGet);
System.out.print(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
entity = new BufferedHttpEntity(entity);
// System.out.println(EntityUtils.toString(entity));
System.out.print("\t entity is retrieved... ");
}
oHtp.getConnectionManager().shutdown();
}
}
Tôi chỉ thực hiện nó độc đáo. Đầu tiên là
new Poster().test("http://123.xl.co.id/profile.php");
và thứ hai là
new Poster().test("http://goklik.co.id/");
ya, Và Chỉ có một lần thứ hai .... Tôi đã nhận này Thông báo lỗi;
ngày 18 tháng 9 năm 2011 10:11:30 org.apache.http.client.protocol.ResponseProcessCookies processCookies CẢNH BÁO: Cookie từ chối: "[phiên bản: 0] [Tên: CookiePst] [giá trị: 0149 = xwGHF7HYDHLHQ84Isp/eSy9vu + Xq6cT12wxg1A ==] [tên miền: .mcore.com] [đường dẫn: /] [hết hạn: Sun Sep 18 10:38:59 ICT 2011] ". Bất hợp pháp thuộc tính tên miền "mcore.com". Tên miền xuất xứ: "goklik.co.id"
Tôi nhận ra rằng Cookie có liên quan ở đây. Nhưng tôi không hiểu ý nghĩa của Cảnh báo. Và tôi cũng không biết cách giải quyết nó (Cookie không bị từ chối). HOpe có một chút ánh sáng để xóa tâm trí của tôi khỏi các bạn ....: D
hah ?? bạn có chắc chắn về điều đó không?? OMG. tôi nghĩ, từ phía khách hàng (bên cạnh tôi), tôi nên tạo lại cookie của mình trước khi đưa ra một yêu cầu GET khác (đi dọc theo cookie) sử dụng mcore.com thay vì goklik.co.id bắt buộc :( – gumuruh
Bạn đang bằng cách sử dụng một khách hàng phù hợp với các tiêu chuẩn thích hợp.Xem xét các JavaDocs cho 'org.apache.http.client' Tôi không thấy cách ghi đè điều đó (các tùy chọn org.apache.http.client.params.CookiePolicy có sẵn là tất cả tuân thủ các tiêu chuẩn) –
Tôi gặp vấn đề tương tự nhưng tôi đã gửi yêu cầu tới cùng một trang. Ý của bạn là "Trang web đang cố đặt cookie không được phép đặt". Tại sao đây lại là vấn đề? – Jaskey