Nuair a thilleas CONNECT 200 agus nach urrainn do TLS dì-chòdachadh sa bhad, thoir sùil air na beataichean crìche sa cheanglaiche mus atharraich thu teisteasan no sifearan.

Is dòcha gu bheil luach ùghdarrachaidh air a chruthachadh mu thràth a' crìochnachadh le loidhne ùr. Faodaidh cur ri crìoch loidhne eile na ceann-loidhne HTTP a chrìochnachadh ro-luath, a' fàgail raon Host a bha san amharc no teacsa lom eile air cùl an iarrtais.

Cleachdaidh iarrtas HTTP/1.1 CONNECT as lugha CRLF eadar loidhnichean agus loidhne fholmh aig an deireadh:

b"CONNECT example.com:443 HTTP/1.1\r\nHost: example.com:443\r\n\r\n"

Cuir raon ùghdarrachaidh sam bith ron loidhne fholmh dheireannach sin, gun bhriseadh loidhne air a chur a-steach. Ann an Python tha "\n" a' riochdachadh loidhne ùr; chan eil sreang amh anns a bheil claon-chùl agus an litir n a' dèanamh sin. Thoir sùil air dè na beataichean a chruthaicheas neach-cuideachaidh còdachaidh mus feuch thu ri an toirt air falbh—b' urrainn do luchd-cuideachaidh nas sine brisidhean loidhne a chur ris.

Aon uair 's gun soirbhich CONNECT, buinidh na beataichean a tha air fhàgail don phròtacal tunail. Faodaidh teacsa lom air seachran ruighinn air piuthar a tha a' feitheamh ri TLS. Chan urrainn don inbhe shoirbheachail beataichean a tha mu thràth sa chiutha às dèidh iarrtas mì-chrutha a chàradh.

Thoir sùil cuideachd air a' chrìoch fhaighinn. Leugh freagairt iomlan an t-seach-rathad mus toir thu an socaid do TLS, làimhsich leughaidhean pàirteach agus glèidh rud sam bith a thèid a leughadh seachad air na ceann-loidhne. Chan fheum aon leughadh socaid aon teachdaireachd shlàn a bhith ann.

Mas leat am parsair seo, dèan coimeas eadar riochdachadh beataichean deasaichte agus gràmar na sreinge; cùm faid agus crìochan loidhne ri fhaicinn fhad 's a tha thu a' falach an fhacail-faire. Airson tagradh nach eil feumach ach air ceangal seach-rathad, tha ceanglaiche air a chumail suas a' seachnadh gum feum thu an còd frèamadh seo a bhith agad.

Artaigilean co-cheangailte