A Mailgun Ruby az ügyfél létrehozásakor olvassa be a proxyt
Állítsa be a Mailgun.proxy_url értéket a jelenlegi Faraday-alapú Mailgun::Client létrehozása előtt, az API-gazdagépet és a kulcsot külön tartva.
A Faraday-alapú Mailgun Ruby ügyfél a létrehozásakor olvassa be a Mailgun.proxy_url értékét. Először állítsa be ezt az alapértelmezést:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
Az OUTBOUND_PROXY tartalmazhat olyan URL-t, mint például http://proxy.example:8080. A HTTP proxy lista egy végpontja nyilvános HTTP-útvonalat biztosíthat ehhez az értékhez. Tartsa az api_key és api_host beállításokat az alkalmazás Mailgun-beállításaiként, beleértve a szándékolt regionális API-gazdagépnevet.
A konstruktor átadja a proxy_url értéket a Faraday proxy beállításának, és külön konfigurálja az API-fiókot. A Mailgun.proxy_url későbbi módosítása változatlanul hagyja egy meglévő ügyfél tárolt Faraday-kapcsolatát.
A proxy_url a konstruktor hetedik pozícionális argumentumaként is elfogadott. Használja az alkalmazás bevált konfigurációs stílusát, hogy ez a pozíció érthető maradjon.
A régebbi mailgun-ruby kiadások RestClientet használtak. A RestClient.proxy hozzárendelés arra a szállítási generációra érvényes; a Faraday-alapú ügyfélhez való igazítás előtt ellenőrizze a telepített SDK-t.