HTTParty tekur framproxy sum fyrispurningarstillingar. Hav tænastu-URL sum fyrsta argument:

response = HTTParty.get(
  'https://api.example/items',
  http_proxyaddr: 'proxy.example',
  http_proxyport: 8080,
  http_proxyuser: ENV.fetch('PROXY_USER'),
  http_proxypass: ENV.fetch('PROXY_PASSWORD'),
  headers: { 'Authorization' => "Bearer #{ENV.fetch('API_TOKEN')}" },
  open_timeout: 5,
  read_timeout: 15
)
puts response.code

Proxy verturin og porturin vísa á millumliðin. Proxy brúkaranavnið og loyniorðið verða autentiserað har. Authorization headers tilheyrir API-inum, sum kann hava heilt annan kontó.

Fyri proxy uttan autentisering, slepp http_proxyuser og http_proxypass. Fyri almennan API-fyrispurning á loyvdum almenum slóðum, tak eina HTTP-adressu úr HTTP-proxy listanum uttan at varðveita proxy-upplýsingar í fyrispurninginum ella í sjálvgildum klasans. Vertur-feltið verður sent sum proxy-adressa til Net::HTTP; gev vertsnavnið sundur frá portinum, ikki eina mál-URL ella PAC-URL.

Ein innpakningsklasi, sum hevur HTTParty, kann í staðin brúka sína http_proxy klasu-megind at seta sjálvgildi. Fyrispurningarstillingar yvirskriva hesi sjálvgildi fyri tey kallið, sum gevur tær.

Hetta lýsir sjálvgilda sambandsadapterinum í HTTParty. Ein serstakur connection_adapter ber ábyrgd av at tulka sínar stillingar, so kanna tann adapterin, tá ið ein góð stilling tykist verða yvirsjónað. Les HTTP-støðu sundur frá tøkum API-dátum; eydnað JSON-tøka er ikki autentiseringsúrslit.

Skyldar greinar