Nuair a bheir clas Ruby a-steach HTTParty, cuir an neach-ionaid air a' chlas sin agus dèan iarrtasan tríd:

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

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

Tha an eisimpleir a' gabhail ris gu bheil HTTParty air a luchdachadh. Gabhaidh an dòigh neach-ionaid ainm òstair agus port slàn-àireamh, le argamaidean roghnach ainm-cleachdaiche agus facal-faire. Airson deuchainn public-API ceadaichte gun chunntas neach-ionaid, cleachd tagraiche HTTP bhon liosta neach-ionaid HTTP airson an òstair agus am port. Cùm URL a' chinn-uidhe air get.

Taobh a-staigh dòigh eisimpleir de Reports, cleachd self.class.get(...) nuair is e an rùn an dòigh clas rèitichte sin fhèin a ghairm. Dh'fhaodadh gairm a' mhodail HTTParty aig an ìre as àirde an còmhdach a sheachnadh aig a bheil na ro-ghnàthachadh a rèitich thu an-dràsta.

Tha an aon eadar-dhealachadh cudromach nuair a tha grunn chòmhdach API a' roinn aon thagradh. Thoir dha gach fear a phoileasaidh neach-ionaid a tha san amharc aige seach HTTParty::Basement atharrachadh gu cruinneil gus aon chlas a chàradh.

Nochdaidh HTTParty cuideachd roghainnean neach-ionaid gach iarrtas leithid http_proxyaddr agus http_proxyport. Cleachd iad nuair a tha an t-slighe dha-rìribh na pàirt de aon iarrtas. Tha ro-ghnàthachadh clas nas fhasa a leughadh nuair a bu chòir do gach gnìomh Reports an aon slighe a leantainn.

Artaigilean co-cheangailte