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.

Relatearre artikelen