Glacann HTTPClient.new i Ruby an seachfhreastalaí, ní an suíomh gréasáin
Coinnigh seachfhreastalaí roghnach an chonstruktora sa gem httpclient de Ruby scartha ón URL a chuirtear chuig get.
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.