Gosodiadau procsi Spring 6 RestTemplate gyda HttpClient 5
Dim ond pan fo'r RestTemplate sy'n methu yn defnyddio'r request factory cyfatebol y mae'r llwybr a'r cyfrif wedi'u ffurfweddu yn bwysig.
Dilynwch yr enghraifft cleient actif yn ôl: RestTemplate → request factory → cleient HTTP sylfaenol → llwybr/cyfrif procsi. Nid yw helper wedi'i ffurfweddu wrth ymyl bean pigiadol arall yn newid galwadau'r bean hwnnw.
Y dilyniant adeiladu yw:
- Gosodwch lwybr procsi'r cleient sylfaenol a chymwysterau wedi'u cyfyngu i'r endpoint.
- Rhowch y cleient hwnnw i'r request factory HTTP-components cydnaws.
- Defnyddiwch y factory hwnnw yn y RestTemplate sy'n cyflawni'r gweithrediad.
Mae factory Spring Framework 6 yn gofyn am Apache HttpComponents 5.1 neu ddiweddarach. Mae adeiladwyr, cymwysterau a chonstrwythur HttpClient 4 yn perthyn i genhedlaeth arall. Mae gwall adeiladu'r factory yn dod cyn y llwybr rhwydwaith/dilysu diweddarach a gynrychiolir gan 407.
Gall request interceptor cyffredinol sy'n ychwanegu Proxy-Authorization golli cyfnewidiad HTTPS CONNECT cynharach. Cadwch gyfrifon procsi a chyrchfan ar eu rhyngwynebau transport/auth cefnogol eu hunain, a chadw'r dilysiad TLS.
Ar gyfer adroddiad, cadwch genhedlaeth Spring/cleient, bean/factory actif, procsi a cham gwall olaf heb gyfrinachau.