Teacher Header'ının veya cookie'sinin adı ne olmalı (TR7-LEARN); Conditional Learning için hangi ad kullanılır (TR7-ANALYZE)?
Kısa cevap
Adlar sabittir; Learning Methods penceresine yalnızca değer yazılır. Teacher için header ya da çerezin adı TR7-LEARN, Conditional Learning için TR7-ANALYZE'dır. Teacher Header alanına yazılan değer istekteki TR7-LEARN header'ının tam değeriyle, Teacher Cookie alanına yazılan değer istekteki TR7-LEARN çerezinin değeriyle birebir karşılaştırılır; değer büyük/küçük harfe duyarlıdır. Conditional learning'de aynı karşılaştırma TR7-ANALYZE adıyla yapılır. Örnek: curl -H "TR7-LEARN: gizli-deger" https://www.example.com/ ya da tarayıcıda TR7-ANALYZE=analist1 çerezi. Bir istek hem Teacher hem Conditional learning kimliği taşıyorsa Conditional learning geçerli olur: istek learning log'a yazılır, Teacher kaydı oluşmaz. Değerler gizli tutulmalıdır. WEB-CLI'daki --smartLearning_header, --smartLearning_cookie, --analyze_header ve --analyze_cookie alanları da adı değil değeri alır.
Adlar ve Değerler
| Yöntem | İstekteki header | İstekteki çerez | Pencereye yazılan |
|---|---|---|---|
| Teacher | TR7-LEARN: gizli-deger | Cookie: TR7-LEARN=gizli-deger | gizli-deger (Teacher Header · Teacher Cookie) |
| Conditional learning | TR7-ANALYZE: analist1 | Cookie: TR7-ANALYZE=analist1 | analist1 (Conditional Learning Header · Conditional Learning Cookie) |
Test isteği örnekleri (www.example.com yerine korunan sitenin adresi yazılır):
curl -H "TR7-LEARN: gizli-deger" https://www.example.com/
curl -b "TR7-ANALYZE=analist1" https://www.example.com/- Header değeri bütün olarak karşılaştırılır; değerin başına ya da sonuna eklenen karakterler eşleşmeyi bozar.
- Header adı HTTP gereği büyük/küçük harfe duyarsızdır; çerez adı ise
TR7-LEARNya daTR7-ANALYZEolarak yazıldığı gibi gönderilir. - İki yöntemin farkı: Conditional Learning ile Teacher arasındaki fark nedir; hangisini ne zaman kullanmalıyım?
Sık Karıştırılan Noktalar
- "Header adını kendim belirlerim." Adlar sabittir; yalnızca değer seçilir.
- "Değer büyük/küçük harfe duyarsızdır." Değer birebir karşılaştırılır.
- "WEB-CLI'da header ya da çerez adı yazılır." WEB-CLI alanları da değeri alır.
Dokümantasyonda nasıl yapılır
