I-Mailgun Ruby ifunda i-proxy lapho kwakhiwa iklayenti layo
Setha i-Mailgun.proxy_url ngaphambi kokwakha i-Mailgun::Client yamanje esekelwe ku-Faraday, ugcine i-API host nekhiye zihlukene.
Iklayenti le-Mailgun Ruby elisekelwe ku-Faraday lifunda i-Mailgun.proxy_url lapho lakhiwa. Setha leyomphendulo yokuqala kuqala:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
I-OUTBOUND_PROXY ingaqukatha i-URL efana http://proxy.example:8080. Indawo yokugcina isuka ohlwini lwama-proxy e-HTTP inganikeza umzila we-HTTP womphakathi wale nani. Gcina i-api_key ne-api_host njengezilungiselelo ze-Mailgun zohlelo, kuhlanganise negama le-API host lesifunda elihlosiwe.
Isakhi sidlulisela i-proxy_url kunketho ye-proxy ye-Faraday futhi sihlela i-akhawunti ye-API ngokwehlukana. Ukushintsha i-Mailgun.proxy_url kamuva kushiya ukuxhumana kwe-Faraday okugciniwe kweklayenti elikhona kungashintshwanga.
I-proxy_url yamukelwa futhi njengengxabano yesikhundla yesikhombisa yesakhi. Sebenzisa isitayela sokuhlela esisunguliwe sohlelo ukuze lesosikhundla sihlale siqondakala.
Izinguqulo ezindala ze-mailgun-ruby zazisebenzisa i-RestClient. Ukwabiwa kwe-RestClient.proxy kusebenza kuleso sizukulwane sezokuthutha; hlola i-SDK efakiwe ngaphambi kokuyijwayelanisa neklayenti elisekelwe ku-Faraday.