curl -N ma sheegi karo proxy inuu joojiyo buffer-ka
Go'aami halka buffer-ku ku yaal - dhinaca macmiilka, dhexdhexaadiyaha ama dhinaca bandhigga - adigoonan u malaynayn in calaamadda soo-saarka curl beddesho dhammaan wadada jawaabta.
curl -N, ama --no-buffer, wuxuu damiyaa buffer-ka qulqulka soo-saarka curl. Waxay kaa caawin kartaa inaad ogaato soo-saar gaabis ah iyada oo aan la beddelin siyaasadda buffer-ka proxy-ga ama server-ka.
curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/streamSi aad u barbardhigto proxy dadweyne, ka dooro HTTP endpoint liiska proxy-yada HTTP. Isticmaal URL-kaaga dhabta ah ee qulqulka oo dooro xaddiga loogu talagalay. Liiska dhaafka madhan wuxuu barbardhiggan ku hayaa wadada proxy-ga la doortay.
Imaanshaha, furitaanka iyo bandhigga
Server-ku wuxuu soo saari karaa bytes tartiib tartiib ah, dhexdhexaadiye ayaa ururin kara, maktabadda macmiilka ayaa akhrin karta jirka oo dhan, iyo browser-ku wuu dib u dhigi karaa bandhigga. Isbarbardhig bytes-ka ugu horreeya ee faa'iidada leh iyo horumarka xiga meesha aad maamusho wadada. Waqtiga rinjiga iyo muddada guud ee server-ku ma aqoonsadaan goorta jirku yimaado.
Guzzle dhexdiisa, si gooni ah u hubi qulqulka iyo isticmaalka jirka. Cadaadintu waxay ku daraysaa marxalad furitaan. Isbeddelka waqtiga soo-saarka la furay uu soo baxo keligiis ma caddeeyo in proxy-gu yahay qaybta buffer-ka.
Waxa dhexdhexaadiyuhu arko
Proxy CONNECT aan caddayn ma falanqayn karo jawaabaha HTTPS ee gudaha sida HTTP caadi ah. Adeegga kormeerka TLS ee la oggolaaday wuxuu leeyahay aragti kale, marka HTTPS keligiis ma caddeeyo maqnaanshaha kormeerka.
Marka marxaladda sugitaanka la aqoonsado, isticmaal kontaroolada qulqulka ee qaybtaasi taageerto. Tilmaamaha reverse-proxy si otomaatig ah uma khuseeyaan forward proxy; calaamadda soo-saarka curl waxay beddeshaa oo kaliya qaybteeda wadada.