HTTPClient.new yn Ruby nimt de proxy, net de webside
Hâld de opsjonele proxy fan de constructor yn de Ruby httpclient-gem skieden fan de URL dy't oan get jûn wurdt.
Yn 'e Ruby httpclient-gem jout it opsjonele earste argumint fan HTTPClient.new in proxy oan. It is net de webside dy't de klant helje moat.
require "httpclient"
client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")De constructor kiest de tuskenpersoan, wêrûnder in iepenbier einpunt út 'e list mei HTTP-proxy's; get krijt de bestimming. In webside-URL oan new jaan kin de bibleteek dy webside as proxy ynterpretearje litte en in flater oer in net-stipe proxy melde.
As der gjin eksplisite proxy bedoeld is, bou dan HTTPClient.new sûnder bestimmingsargumint en jou de URL by it fersyk mei. Besjoch ek de omjouwingsproxywearden dy't de gem brûkt by it diagnostisearjen fan in ûnferwachte rûte.
Foar in proxy-akkount biedt de klant set_proxy_auth(user, password). Dat heart by de autentikaasje-opset fan 'e tuskenpersoan, net by de bestimmings-URL.