Saitunan wakili mai tabbatarwa don HTTPBuilder na Groovy na gargajiya
Sanya hanyar HTTPBuilder ta gargajiya da mai ba da shaidar Apache don mai masaukin wakili da tashar.
Don aikace-aikacen da ke amfani da groovyx.net.http.HTTPBuilder na gargajiya, saita hanya a kan maginin kuma saita asusun wakili a mai ba da shaidar abokin ciniki na 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)
)
Maɓallan shaidar suna zuwa daga aikace-aikacen. AuthScope yana dacewa da mai masaukin wakili da tashar da aka saita kai tsaye a sama. Buƙatun da suka biyo baya ta wannan maginin suna amfani da wannan abokin ciniki da aka saita.
Aiwon da ya saba na HTTPBuilder na gargajiya yana ƙirƙirar Apache DefaultHttpClient, kuma hanyarsa ta jama'a setProxy tana saita hanyar wakili ta asali na wannan abokin ciniki. Wannan shine abin daidaitawa mai mahimmanci ko da aikace-aikacen da kansa yana gudana cikin Grails ko Tomcat.
Misalin yana nufin waccan API ta gargajiya. HTTPBuilder-NG yana da tsarin daidaitawa daban, kuma aikace-aikacen da ya maye gurbin abokin ciniki na asali na maginin gargajiya dole ne ya yi amfani da hanyoyin da mai maye gurbin ke tallafawa. Riƙe sunan mai masauki, tashar lamba da tsarin wakili a matsayin ƙimomi daban lokacin da kake loda su daga daidaitawar aikace-aikacen.