HTTP İstek Gövdesi
Hakkında
HTTP İstek Gövdesi koşulu vService'e gelen HTTP isteğinin içerisindeki gövdeye (body) bakarak trafiği manipüle etmek için kullanılan koşuldur. Kontrol edilecek olan gövde boyutu 1-16384 Byte arasında olmalıdır. İncelenecek Gövde Boyutu (Byte) sekmesinden ayarlanabilir.
Nasıl Eklenir?
HTTP İstek Gövdesi koşulunu eklemek için TR7 ASP web arayüzü üzerinden, "Traffic Manager > Traffic Manipulation > Conditions > Add" adımları takip edilir. Gelen sayfada Criteria olarak HTTP Request Body seçilirek aşağıdaki form elde edilir.
Arayüz
HTTP İstek Gövdesi Formu
- Condition Name (Optional)
Oluşturulacak olan koşula isteğe bağlı olarak isim girilir. Koşula isim verilmediği durumda Condition Description'nda belirtilen açıklama ile TR7 web arayüzü üzerinde görüntülenir.
- Criteria
HTTP Request Body seçilir.
- Matching Method
Yazılacak olan Sorgu'nun vService'e gelen istekteki HTTP gövdesi (body) ile tam eşleşmesi durumunda koşul devreye girer.
Yazılacak olan Sorgu'nun vService'e gelen istekteki HTTP gövdesi (body) ile başlangıcının eşleşmesi durumunda koşul devreye girer.
Yazılacak olan Sorgu'nun vService'e gelen istekteki HTTP gövdesi (body) ile bitişinin eşleşmesi durumunda koşul devreye girer.
Yazılacak olan Sorgu'nun vService'e gelen istekteki HTTP gövdenin (body) içinde geçmesi durumunda koşul devreye girer.
Yazılacak olan Sorgu'daki RegEx ile vService'e gelen istekteki HTTP gövdenin (body) eşleşmesi durumunda koşul devreye girer.
- Case Insensitive
Kutu işaretlendiğinde yazılan Query'de büyük/küçük harf uyumu dikkate alınmaz. Varsayılan olarak seçili gelmez.
- Query
Eşleştirilmesi istenen HTTP istek gövdesi girilir.
- Body Size to Parse (Bytes)
İstek body'sinde gönderilen içeriğin parse edileceği boyut Bytes cinsinden belirlenir.
- Condition Description
Koşul Açıklaması verilen değerler doğrultusunda otomatik olarak TR7 tarafından oluşturulur.