İçeriğe geç

Ortam ​

Ortam değişkenleri, Yeniden gönderim, Otomasyon ve İş akışları bölümlerindeki isteklerde başvurabileceğiniz yeniden kullanılabilir değerleri saklar.

Değişken oluşturma ve düzenleme ​

  1. Sol gezinme menüsünden Ortam bölümünü açın.
  2. Yeni düğmesine tıklayın.
  3. Harf veya alt çizgiyle başlayan, devamında harfler, sayılar, alt çizgiler veya kısa çizgiler bulunan bir ad girin (en fazla 64 karakter).
  4. Değeri girin.
  5. Değer hassassa (API anahtarları, belirteçler, parolalar) Gizli değer seçeneğini açın. Gizli değerler arayüzde maskelenir ve yapay zekâ bağlamına dahil edilmez.
  6. Kaydet düğmesine tıklayın.

Mevcut bir değişkeni düzenlemek için satırına tıklayıp adını veya değerini güncelleyin.

İsteklerde değişken kullanma ​

Ortam değişkenine env. önekiyle başvurun:

{{env.VARIABLE_NAME}}

Örnekler:

  • Ana makine alanı: {{env.TARGET_HOST}} (tam URL değil, ana makine adı saklayın).
  • Authorization başlığı: Bearer {{env.AUTH_TOKEN}}.
  • İstek gövdesi: {"tenant": "{{env.TENANT_ID}}"}; gövde içinde değer değişimi istediğinizde Yeniden gönderim bölümünde gövde şablonlamasını etkinleştirin.

Ogma, geçerli ortam yer tutucularını gönderim sırasında çözümler. Eksik bir değişken, çözümlenmemiş değerin sessizce gönderilmesi yerine hata üretir. Raw ve Hex modlarındaki Yeniden gönderim işlemleri baytları aynen korur ve yer tutucuları genişletmez.

Değişken kapsamı ​

Bu Ogma çalışma alanındaki projelerin ortak değerleri için Genel, etkin projeye ait değerler için Proje seçin. Proje değerleri aynı adlı genel değerleri geçersiz kılar. Yeniden gönderim ayrıca koleksiyon ve oturum düzeyinde geçersiz kılmayı destekler; öncelik sırası oturum, koleksiyon, proje ve geneldir.

Dönüşümler ve dinamik değerler ​

Dönüşümleri dikey çizgiyle ekleyin; örneğin {{env.AUTH_TOKEN|base64_encode}} veya {{env.SEARCH|url_encode}}. Zincir soldan sağa uygulanır. Çıktıyı bir test isteğiyle kontrol edin: tanınmayan dönüşüm adları hata olarak bildirilmez, atlanır.

Yerleşik değerler için kaydedilmiş değişken gerekmez:

Yer tutucuDeğer
{{$timestamp}}Milisaniye cinsinden güncel Unix zamanı.
{{$timestamp_s}}Saniye cinsinden güncel Unix zamanı.
{{$uuid}}Yeni bir UUID.
{{$random(16)}}Onaltılık gösterimle 16 rastgele bayt.
{{$date(%Y-%m-%d)}}Tarih biçimi desenine göre güncel UTC tarihi.

Saklanan değerler özyinelemeli olarak genişletilmez. Bir değer başka bir yer tutucu içeriyorsa bu iç içe metin olduğu gibi kalır.

Yapay zekâ asistanının erişimi ​

Bir isteği analiz etmesini veya test planı hazırlamasını istediğinizde yapay zekâ asistanı bağlam sağlamak için gizli olmayan değişken adlarını ve değerlerini okuyabilir. Gizli değişkenler hiçbir zaman yapay zekâ bağlamına dahil edilmez.

Yaygın kullanımlar ​

DeğişkenÖrnek değer
BASE_URLhttps://api.example.com
AUTH_TOKENeyJhbGci... (gizli olarak işaretleyin)
TARGET_HOSTapp.example.com
API_KEYsk-... (gizli olarak işaretleyin)
USER_ID12345

Tescilli yazılım. Tüm hakları saklıdır.