Sa gem httpclient de Ruby, sonraíonn an chéad argóint roghnach do HTTPClient.new seachfhreastalaí. Ní hé an suíomh gréasáin é ar cheart don chliant é a fháil.

require "httpclient"

client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")

Roghnaíonn an construktor an t-idirghabhálaí, lena n-áirítear críochphointe poiblí ó liosta seachfhreastalaithe HTTP; faigheann get an ceann scríbe. Má thugtar URL suímh ghréasáin do new, féadfaidh an leabharlann an suíomh sin a thuiscint mar sheachfhreastalaí agus earráid faoi sheachfhreastalaí neamhthacaithe a thuairisciú.

Mura bhfuil aon seachfhreastalaí soiléir beartaithe, cruthaigh HTTPClient.new gan argóint chinn scríbe agus cuir an URL leis an iarratas. Scrúdaigh freisin luachanna seachfhreastalaí comhshaoil a úsáideann an gem agus tú ag diagnóisiú bealaigh gan choinne.

Le haghaidh cuntais seachfhreastalaí, nochtann an cliant set_proxy_auth(user, password). Baineann sé seo le socrú fíordheimhnithe an idirghabhálaí, ní le URL an chinn scríbe.

Ailt ghaolmhara