Lokacin da aji na Ruby ya haɗa da HTTParty, sanya wakilin a kan wannan aji kuma yi buƙatu ta gare shi:

class Reports
  include HTTParty
  http_proxy 'proxy.example', 8080
end

response = Reports.get('https://reports.example/monthly')

Misalin yana ɗauka cewa an loda HTTParty. Hanyar wakili tana karɓar sunan mai masauki da tashar lamba, tare da zaɓin sunan mai amfani da kalmar sirri. Don gwajin public-API da aka yarda ba tare da asusun wakili ba, yi amfani da ɗan takarar HTTP daga jerin wakilan HTTP don mai masauki da tashar. Ka riƙe URL ɗin manufa a kan get.

A cikin hanyar misali ta Reports, yi amfani da self.class.get(...) lokacin da niyyar ita ce a kira wannan hanyar aji da aka saita. Kira babbar hanyar HTTParty a maimakon haka na iya tsallake mai naɗewa wanda ka riga ka saita tsoffin ƙimarsa.

Irin wannan bambanci yana da muhimmanci lokacin da masu naɗewa API da yawa suka raba aikace-aikace ɗaya. Ba kowanne manufarsa ta wakili maimakon canza HTTParty::Basement gaba ɗaya don gyara aji ɗaya.

HTTParty kuma yana bayar da zaɓuɓɓukan wakili na kowace buƙata kamar http_proxyaddr da http_proxyport. Yi amfani da su lokacin da hanyar ke da gaske wani ɓangare na buƙata ɗaya. Tsoffin ƙimar aji sun fi sauƙin karantawa lokacin da kowace aikin Reports ya kamata ya bi hanya ɗaya.

Labarai masu alaƙa