Ana içeriğe geç

Rest Sender Connector

REST Sender connector, girilen bir URI adresi üzerinden MIP'te bir REST servisi açmaya, bu adrese istek göndermeye ve böylece entegrasyonları tetiklemeye olanak tanır.

Required Connector Properties

  • Address: MIP üzerinden açılacak REST servisinin adresinin tanımlandığı alandır. RESTful API içindeki endpoint ya da kaynak konumunu belirtir. Örneğin "/mip/api/getFile" şeklinde temsil edilebilir.

  • Method: REST servislerinde "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. RESTful servisler, 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.
  • Keep Headers: "Keep Headers" seçeneği, bir HTTP isteğinin yanıtında alınan header'ların korunup korunmayacağını belirtir. Bu seçenek genellikle HTTP isteği ile yanıtı arasındaki header bilgilerini saklamak ya da atmak için kullanılır.

  • Synchronous Endpoint: Synchronous Endpoint genellikle hızlı yanıt gerektiren durumlar için tercih edilir. Bu seçenek kullanıldığında, bir istemci tarafından gönderilen istek hemen işlenir ve bir yanıt alınması beklenir. Bu, işlemlerin anında gerçekleştirildiği anlamına gelir. Aksine, bu özellik seçilmezse bu Endpoint, Asynchronous Endpoint olarak adlandırılır ve kullanımında istemci bir istek gönderir, ancak yanıt hemen alınmaz. İstek, sunucu tarafından arka planda işlenir ve bir süre sonra istemciye bir yanıt iletilir. Bu durumda istemci, işlemin tamamlanmasını beklemek zorunda kalmaz ve başka görevlerle ilerleyebilir.