yönlendirir. Bir tcp bağlantısı kurarak ve yazıcı yazarı kullanarak GET isteğini el ile gönderiyorum.GET isteğini bir web sitesine manuel olarak gönderme. 302 Şu anda java kullanarak bir web kazıyıcı üzerinde çalışıyorum hata
Böyle yahoo.com veya cracked.com ve bir yanıt almak gibi en web sitelerine bağlantı kurabiliyorum, AMA benim hedef web sitesine bağlanamıyorum - vinylengine.com. Her zaman bir 302 hatası döndürür.
benim tarayıcı en benim gönderme isteği karşılaştırıldı ve onlar neredeyse aynıdır.
üstbilgim:
GET/HTTP/1.1
Host: www.vinylengine.com
My Tepki:
HTTP/1.1 302 Found
Date: Thu, 06 Jun 2013 19:27:00 GMT
Server: Apache
Location: http://www.nakedresource.com/
Cache-Control: max-age=1209600
Expires: Thu, 20 Jun 2013 19:27:00 GMT
Content-Length: 213
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http://www.nakedresource.com/">here</a>.</p>
</body></html>
Tarayıcının başlık:
GET http://www.vinylengine.com/ HTTP/1.1
Host: www.vinylengine.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Cookie: __utma=72407316.18415374.1370488314.1370497873.1370543389.3; __utmz=72407316.1370488314.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); SESSaf8d12283bdbdc5f5bbfb2aef054db6d=1f0676e5cab0ba2c5a80e76ea0bd6f75; __utmc=72407316; has_js=1; __utmb=72407316
Connection: keep-alive
If-Modified-Since: Thu, 06 Jun 2013 18:02:53 GMT
If-None-Match: "2186d59ac297e0f1a43433fa61e8a94b"
Kodu:
HTTP 302 yeniden yönlendirme anlamına gelir, böylece yeniden yönlendirilmiş URL'yi yeniden çağırmanız gerekir – nidhin
Tarayıcıyla aynı şeyi yapmıyorsunuz, sonuçların neden farklı olduğunu merak ediyor musunuz? –