Për një aplikacion që përdor groovyx.net.http.HTTPBuilder klasik, vendosni rrugën në ndërtues dhe llogarinë e përfaqësuesit te ofruesi i kredencialeve i klientit të tij Apache HTTP:

import groovyx.net.http.HTTPBuilder
import org.apache.http.auth.AuthScope
import org.apache.http.auth.UsernamePasswordCredentials

def http = new HTTPBuilder('https://api.example.net')
http.setProxy('proxy.example.net', 8080, 'http')

http.client.credentialsProvider.setCredentials(
    new AuthScope('proxy.example.net', 8080),
    new UsernamePasswordCredentials(proxyUser, proxyPassword)
)

Variablat e kredencialeve vijnë nga aplikacioni. AuthScope përputhet me hostin dhe portën e përfaqësuesit të konfiguruara pikërisht sipër. Kërkesat pasuese përmes këtij ndërtuesi përdorin atë klient të konfiguruar.

Zbatimi i parazgjedhur i HTTPBuilder klasik krijon një Apache DefaultHttpClient, dhe metoda e tij publike setProxy cakton rrugën e parazgjedhur të përfaqësuesit të atij klienti. Ky është objekti përkatës i konfigurimit edhe kur vetë aplikacioni ekzekutohet brenda Grails ose Tomcat.

Shembulli synon atë API klasik. HTTPBuilder-NG ka një model tjetër konfigurimi, dhe një aplikacion që zëvendëson klientin bazë të ndërtuesit klasik duhet të përdorë ndërfaqet e mbështetura nga zëvendësimi. Mbani emrin e hostit, portën e plotë dhe skemën e përfaqësuesit si vlera të veçanta kur i ngarkoni nga konfigurimi i aplikacionit.

Artikuj të ngjashëm