2013-03-06 39 views
6

arasındaki fark Bir proxy geliştiriyorum ve üstbilgileri araştırıyordum W3 Guidelines. Proxy'm X-FORWARDED-FOR başlığına gelen REMOTE-ADDR'yi ekler, ancak bunun Via header ile nasıl karşılaştırıldığından emin değilim. Ben wikipedia sayfasında baktım ve bu X Yönlendirmeli-For üstbilgisi ve Via üstbilgisi

Via: 1.0 fred, 1.1 example.com (Apache/1.1) 

listeler ama bu kadar inşa edilmesi gerektiği dair herhangi talimat bulamadı.

cevap

9

Her iki başlık da içeriğin proxy'den geçtiğini bildiren başlıklardır ve her iki üstbilgiyi de dahil etmek iyidir.

Via başlık protokol sürümü içindir (şimdiye bağlantı herhangi bir noktada döndürüldüğünü olmadığını biliyor), vekil (proxy gibi User-Agent) vekaleten ve opsiyonel ürünün/versiyonunun ana makine adı. Sadece buggy vekilleri hakkında bilgi almak/hata ayıklamak veya tanımlamak ve çalışmak (örneğin, o alanı izleyebilmek için talep boruhattı kullanmak istiyorsanız). İstemcinin orjinal IP'sini sunucuya iletmek için

. Sunucu proxy'ye (veya vekil zincirine) güveniyorsa, bağlantının IP'si yerine onu kullanabilir.

+0

Proxy MyProxy'imi aradım ve sürüm 1.0 oldu, ancak bu, yukarıdaki örnek üzerinden geçmiş olsaydı Via: 1.0 fred, 1.1 example.com (Apache/1.1), 1.0 MyProxy –

+2

@MrWilde Üzgünüm, unuttum Bu alan diğer bilgileri de taşır. Yani 'Via:…, 1.1 mrwildesserver (MyProxy/1.0) '(1.1'in desteklediğiniz HTTP sürümü olduğu) olacaktır. – Kornel

İlgili konular