Ana içeriğe geç

Gönder Aktivitesi

Gönder aktivitesi, harici web servislerine veya API'lere HTTP isteklerinin uygulanmasını sağlar. Bu aktivite, çeşitli HTTP yöntemlerini destekler ve başlıkların, gövdelerin ve kodlamanın özelleştirilmesine olanak tanıyarak otomasyon workflow'u ile harici dijital sistemler arasında kesintisiz entegrasyonu kolaylaştırır.

Alan Açıklama Gereklilik
URL Bilgisi Çağrılacak web servisinin veya API'nin endpoint adresi. Gerekli
İstek Biçimi Gerçekleştirilecek HTTP aksiyonu: GET, POST, PUT, DELETE, veya PATCH. İsteğe bağlı
İstek Gövdesi İstekle birlikte gönderilecek veri yükü (genellikle POST, PUT ve PATCH için kullanılır). İsteğe bağlı
İstek Başlıkları HTTP başlıklarını tanımlayan anahtar-değer çiftleri koleksiyonu (örn. Content-Type, Authorization). İsteğe bağlı
İstek Gövdesi Kodlama İstek gövdesi için karakter kodlamasını belirtir (örn. UTF-8). İsteğe bağlı
İstek Zaman Aşımı Sunucudan yanıt beklemek için milisaniye cinsinden maksimum süre. İsteğe bağlı
Cevap değişken ismi Sunucunun yanıt içeriğinin depolanacağı değişken. İsteğe bağlı
Cevabı JSON olarak kaydet? İşaretlenirse, aktivite yanıt gövdesini bir JSON nesnesi olarak ayrıştırmaya çalışır. İsteğe bağlı

Eylem tipleri & Örnekler

GET İsteği

Basit bir URL kullanarak sunucudan veri alma.

  • Formatla: Request method: GET
  • Örnek Sonuç: Response variable name, API tarafından döndürülen kullanıcıların veya veri noktalarının bir listesini depolar.

POST İsteği

Bir kaynak oluşturmak veya güncellemek için sunucuya yapılandırılmış veri gönderme.

  • Formatla: Request body: {"name": "John Doe", "email": "john@example.com"}
  • Örnek Sonuç: Sunucu bir 201 Created durumu ve kaydedilen nesne ayrıntılarını döndürür.

Uygulama Örnekleri

Alan Kurulumu

  • URL Bilgisi: https://api.example.com/v1/orders
  • İstek Biçimi: POST
  • İstek Başlıkları: {"Content-Type": "application/json", "Authorization": "Bearer token123"}
  • Cevabı JSON olarak kaydet?: True

Uygulama Değişkenleri

  • Süreç: Aktivite, JSON payload'unu belirtilen endpoint'e gönderir. Ortaya çıkan JSON yanıtı ayrıştırılır ve iç içe geçmiş verilere kolay erişim için belirlenen sonuç değişkeninde depolanır.

Teknik Notlar

Save response as JSON kullanırken, hedef API'nin gerçekten geçerli bir JSON string'i döndürdüğünden emin olun; aksi takdirde, aktivite bir ayrıştırma hatası verebilir. Büyük dosya yüklemeleri veya yavaş API'ler için, Request timeout değerini varsayılan değerinden artırmanız önerilir.