Mailgun Ruby lêst de proxy as de klant oanmakke wurdt
Stel Mailgun.proxy_url yn foardat jo in aktuele Faraday-basearre Mailgun::Client oanmeitsje, en hâld API-host en kaai apart.
De Faraday-basearre Mailgun Ruby-klant lêst Mailgun.proxy_url as er boud wurdt. Stel dy standert earst yn:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY kin in URL befetsje lykas http://proxy.example:8080. In einpunt út de HTTP-proxylist kin in iepenbiere HTTP-rûte foar dizze wearde leverje. Hâld api_key en api_host as de Mailgun-ynstellingen fan de applikaasje, ynklusyf de bedoelde regionale API-hostnamme.
De konstruktor jout proxy_url troch oan Faraday syn proxy-opsje en konfigurearret it API-akkoart apart. In lettere wiziging yn Mailgun.proxy_url lit de bewarre Faraday-ferbining fan in besteande klant ûnferoare.
proxy_url wurdt ek akseptearre as it sânde posisje-argumint fan de konstruktor. Brûk de fêstige konfiguraasjestyl fan de applikaasje sadat dy posisje begryplik bliuwt.
Aldere mailgun-ruby-ferzjes brûkten RestClient. In RestClient.proxy-tawizing jildt foar dy transportgeneraasje; kontrolearje de ynstalleare SDK foardat jo dy oanpasse foar in Faraday-basearre klant.