Ana içeriğe geç

Dönen Cevap İçerik Değişikliği

Hakkında

Dönen Cevap İçerik Değişikliği aksiyonu genellikle vService'e bir istek yapıldıktan sonra sadece response anında istek gövdesinde değişiklik, maskeleme gibi işlemler yapmak için kullanılır.

Nasıl Eklenir?

Dönen Cevap İçerik Değişikliği aksiyonunu eklemek için TR7 ASP web arayüzü üzerinden, "Traffic Manager > Traffic Manipulation > Actions > Add" adımları takip edilir. Gelen sayfada Action Type olarak Modify Response Content seçilirek aşağıdaki form elde edilir.

Kullanılabildiği vService Tipleri

  • HTTP
  • L7 TCP
  • Network

Arayüz

Dönen Cevap İçerik Değişikliği Formu (Değişim Türü > Maskele)

LOGO

Dönen Cevap İçerik Değişikliği Aksiyonu Ekleme Formu (Değişim Türü > Maskele)

- Action Name


Oluşturulacak olan aksiyona isim girilir.

- Action Type


Modify Response Content seçilir.

- Query Type

Mask Query sekmesinde yazılacak olan değerin ReGex olacağı durumlarda seçilir.

Arama Sorgusu sekmesinde yazılacak olan değerin dize (String) olacağı durumlarda seçilir.

- Built-in Mask Regexes

TC ID NO seçildiğinde TR7 tarafından kullanılmaya hazır bir RegEx Mask Query'na yazdırılır.

LOGO

Credit Card seçildiğinde TR7 tarafından kullanılmaya hazır bir RegEx Mask Query'ye yazdırılır.

LOGO

- Yazılan RegEx'in TR7 Web Arayüzü Üzerinde Test Edilmesi

Mask Query sekmesinin en sağında bulunan simgeye tıklanarak seçilen/yazılan RegEx'ler TR7 web arayüzü üzerinden test edilebilmektedir.

LOGO LOGO

- Mask Query


vService'e gelen istekten sonra içerikte aranacak olan, Query Type'nde yapılan seçime göre RegEx veya String yazılır. Hazır RegEx'ler kullanıldığında otomatik olarak Mask Query sekmesine gelir.

- Case Insensitive


Case Insensitive aktif edildiğinde Mask Query'de aranan değerin büyük/küçük harf uyumuna dikkat edilir. Varsayılan olarak seçili gelmez.

- Omitted Characters


Mask Query'nda aranan değere göre içerikte maskelenmemesi istenen karakterler bitişik bir şekilde yazılabilir.

LOGO

- Masking Character


Mask Query'de aranan değere göre eşleşen içeriklerin maskeleme karakteri girilir.

- Masking Tolerance


Mask Query'nda aranan değere göre eşleşen içeriklerin sağdan ve soldan maskelenmemesi istenen karakter sayısı girilir.

- Min. Occurrences for Masking


Mask Query'nda aranan değere göre eşleşen içeriklerin kaçıncı içerikten sonra maskeleneceğinin sayısı girilir.

- Conditions


Seçilen aksiyonun hangi koşul ya da koşullarda devreye girileceği seçilir. Koşullar hakkında detaylı bilgiye ulaşmak için tıklayınız.

- Form Butonları

Add butonuna tıklanarak ilgili aksiyon eklenmiş olur.

Add & Repeat butonuna tıklanarak ilgili aksiyon eklenmiş olur ve farklı konfigürasyonlarla ilgili pecereden çıkılmadan yeni bir aksiyon daha eklenebilir.Butona tıklandığında aşağıdaki uyarı penceresinin geldiği görüntülenir.

LOGO

- Dönen Cevap İçerik Değişikliği Aksiyonu "Masking" Örneği

Modify Response Content (Masking) Aksiyonu Eklenmeden Önce

LOGO

Modify Response Content (Masking) Aksiyonu Eklendikten Sonra

LOGO

Dönen Cevap İçerik Değişikliği Formu (Modify Type > Add HTML Code)

LOGO

Dönen Cevap İçerik Değişikliği Aksiyonu Ekleme Formu (Modify Type > Add HTML Code)

- HTML Tag

Eklenecek HTML İçeriği'nin "html" etiketleri içerisine eklenmesi istenilen durumlarda seçilir.

Eklenecek HTML İçeriği'nin "head" etiketleri içerisine eklenmesi istenilen durumlarda seçilir.

Eklenecek HTML İçeriği'nin "body" etiketleri içerisine eklenmesi istenilen durumlarda seçilir.

Eklenecek HTML İçeriği'nin "title" etiketleri içerisine eklenmesi istenilen durumlarda seçilir.

- Tag Modify Type

HTML Content to Add sekmesinde yazılacak olan kodun Ekleme Bölgesi'nde seçilmiş olan etiketin en başına eklenmesi istenilen durumlarda seçilir.

HTML Content to Add sekmesinde yazılacak olan kodun Ekleme Bölgesi'nde seçilmiş olan etiketin en sonuna eklenmesi istenilen durumlarda seçilir.

- HTML Content to Add


Eklenecek olan HTML içeriği girilir.

- Conditions


Seçilen aksiyonun hangi koşul ya da koşullarda devreye girileceği seçilir. Koşullar hakkında detaylı bilgiye ulaşmak için tıklayınız.

- Form Butonları

Add butonuna tıklanarak ilgili aksiyon eklenmiş olur.

Add & Repeat butonuna tıklanarak ilgili aksiyon eklenmiş olur ve farklı konfigürasyonlarla ilgili pecereden çıkılmadan yeni bir aksiyon daha eklenebilir.Butona tıklandığında aşağıdaki uyarı penceresinin geldiği görüntülenir.

LOGO

Dönen Cevap İçerik Değişikliği Formu (Modify Type > Replace)

LOGO

Dönen Cevap İçerik Değişikliği Aksiyonu Ekleme Formu (Modify Type > Replace)

- Query Type

Mask Query sekmesinde yazılacak olan değerin ReGex olacağı durumlarda seçilir.

Mask Query sekmesinde yazılacak olan değerin dize (String) olacağı durumlarda seçilir.

- Mask Query


vService'e gelen istekten sonra içerikte aranacak olan, Arama Tipi'nde yapılan seçime göre RegEx veya String yazılır.

- Case Insensitive


Case Insensitive aktif edildiğinde Mask Query'nda aranan değerin büyük/küçük harf uyumuna dikkat edilir. Varsayılan olarak seçili gelmez.

- New Content


Mask Query ile eşleşen içeriklerin yeni formatı yazılır.

- Conditions


Seçilen aksiyonun hangi koşul ya da koşullarda devreye girileceği seçilir. Koşullar hakkında detaylı bilgiye ulaşmak için tıklayınız.

- Form Butonları

Add butonuna tıklanarak ilgili aksiyon eklenmiş olur.

Add & Repeat butonuna tıklanarak ilgili aksiyon eklenmiş olur ve farklı konfigürasyonlarla ilgili pecereden çıkılmadan yeni bir aksiyon daha eklenebilir.Butona tıklandığında aşağıdaki uyarı penceresinin geldiği görüntülenir.

LOGO