Proxy li jirrifjuta CONNECT jista' jirritorna dokument ta' żball HTTP li jispjega l-politika tiegħu jew il-falliment tal-konnessjoni li jmiss. Għal dijanjostika awtorizzata kontra proxy HTTP ordinarju, curl jista' jibgħat dik it-talba direttament u jsalva t-tweġiba:

curl --proxy '' --http1.1 --max-time 10 \
  --request CONNECT \
  --request-target service.example:443 \
  --header 'Host: service.example:443' \
  --dump-header tunnel.headers \
  --output tunnel.body \
  http://proxy.example:8080/

L-URL finali jindirizza l-listeners tal-proxy. Għal tqabbil awtorizzat ta' proxies pubbliċi, il-lista tal-proxies HTTP tipprovdi kandidati għal dik l-URL tal-listeners. --request jipprovdi t-token tal-metodu; --request-target jipprovdi l-awtorità CONNECT. Li jibqgħu separati jipproduċi CONNECT service.example:443 HTTP/1.1.

L-għażla vojta tal-proxy tipprevjeni lil curl milli jalloka din id-dijanjostika permezz ta' proxy ieħor ereditat. Il-kmand b'ħsieb iħalli barra --fail biex dokument ta' żball HTTP ikun jista' jinżamm.

Tentattiv mhux awtentikat jista' jieqaf f'407 qabel ma jasal għall-falliment li qed jiġi investigat. Uża l-arranġament ta' awtentikazzjoni maħsub mill-proxy meta tirriproduċi talba awtentikata.

Dan huwa biex jiġu eżaminati t-tweġibiet tal-falliment. Jekk il-proxy jirritorna 2xx, il-konnessjoni ssir mina minflok trasferiment ordinarju tal-ġisem HTTP. Din id-dijanjostika b'metodu personalizzat ma tibdiex l-iskambju TLS tad-destinazzjoni u tista' tilħaq il-limitu ta' żmien tagħha fuq mina miftuħa aċċettata.

Uża l-fluss normali tat-talbiet --proxy għal ġibda HTTPS reali. Żomm l-istat u l-ġisem tad-dijanjostika mal-proxy u l-mira speċifiċi tagħhom.

Artikli relatati