Ana içeriğe geç

HTTP Receiver Connector

HTTP Receiver Connector, MIP platformundaki entegrasyonlarda HTTP servislerine istek göndermemizi sağlar. Bu connector ile harici HTTP servislerine istek gönderebilir ve alınan yanıtlara göre belirli işlemler gerçekleştirebilirsiniz. Örneğin, HTTP Receiver Connector kullanarak harici bir API'ye POST isteği gönderilip entegrasyonlarda belirli bir eylem tetiklenebilir. Bu isteğe verilen yanıta bağlı olarak MIP platformunda çeşitli aksiyonlar alınabilir. Örneğin, yanıt başarılıysa bilgileri belirli bir veritabanına kaydedebilir ya da başarısızlık durumunda bir hatayı işleyebilirsiniz. Bu entegrasyonlar, sistemler arası iletişimi mümkün kılmak ve iş akışlarını otomatikleştirmek için güçlü bir yol sunar.

Required Connector Properties

  • HTTP Address: HTTP adresi, bir web servisinin temel URL yapısını ve belirli kaynakları ya da servisleri temsil eden endpoint'leri içerir. Bu adres, servis tarafından sağlanan işlevleri, kaynakları ve erişilebilir noktaları belirtir.

  • Method: HTTP isteklerinde "method", HTTP metodu ya da HTTP verb olarak da adlandırılır. HTTP metodu, bir isteğin amacını belirtir ve belirli bir kaynak üzerinde gerçekleştirilecek işlemi tanımlar. HTTP servisleri, HTTP metotlarını kullanarak kaynaklar üzerinde çeşitli işlemler gerçekleştirir:

    • GET: Bir kaynağı okumak için kullanılır. Kaynakları değiştirmeden sunucudan veri almak için kullanılır.
    • POST: Yeni bir kaynak oluşturmak için kullanılır. Genellikle kaynak oluşturma için kullanılır.
    • PUT: Bir kaynağı güncellemek için kullanılır. Çoğunlukla kaynağın tamamını güncellemek için kullanılır.
    • PATCH: Bir kaynağın belirli alanlarını güncellemek için kullanılır. Kaynağın tamamını değil, yalnızca belirli alanları günceller.
    • DELETE: Bir kaynağı silmek için kullanılır.
  • HTTP Timeout: Bir HTTP isteğinin belirli bir süre içinde yanıt almaması durumunda uygulanan zaman sınırını belirtir. Timeout süresi, isteği yapan taraf tarafından belirlenir ve genellikle saniye cinsinden ifade edilir.

  • Authorization Type: İsteği yapan kullanıcının yetkili olup olmadığını belirlemek için kullanılan bir header türüdür. Bu header, isteği yapan tarafın kimliğini sunucuya doğrulamak için kullanıcı adı ve parola, bir API anahtarı ya da diğer kimlik doğrulama bilgilerini içerebilir.

  • Authentication Resource Name: Bu değişken, servislerde kullanılan önceden kaydedilmiş kullanıcı adı ve parola bilgilerini temsil eder. Her Authentication Resource Name, bir kullanıcı ya da uygulama için kimlik doğrulama bilgilerini içerir.