Mailgun Ruby клиенти түзүлгөндө проксини окуйт
Faraday негизиндеги учурдагы Mailgun::Client түзүүдөн мурун Mailgun.proxy_urlди коюңуз, API хосту менен ачкычты өзүнчө кармаңыз.
Faraday негизиндеги Mailgun Ruby клиенти түзүлгөндө Mailgun.proxy_urlди окуйт. Алгач ошол демейки маанини коюңуз:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY курамында http://proxy.example:8080 сыяктуу URL болушу мүмкүн. HTTP проксилер тизмесинен алынган акыркы чекит бул маани үчүн коомдук HTTP маршрутун бере алат. api_key жана api_host колдонмонун Mailgun жөндөөлөрү катары сактаңыз, анын көздөлгөн аймактык API хост атын кошкондо.
Конструктор proxy_urlди Faraday прокси параметрине өткөрөт жана API эсебин өзүнчө конфигурациялайт. Mailgun.proxy_url кийинки өзгөртүүсү бар клиенттин сакталган Faraday байланышын өзгөртпөй калтырат.
proxy_url конструктордун жетинчи позициялык аргументи катары да кабыл алынат. Ошол позиция түшүнүктүү болушу үчүн колдонмонун калыптанган конфигурация стилин колдонуңуз.
mailgun-rubyнин эски чыгарылыштары RestClient колдонгон. RestClient.proxy дайындоосу ошол ташуу муунуна тиешелүү; Faraday негизиндеги клиентке ылайыкташтыруудан мурун орнотулган SDKны текшериңиз.