Ku cabir xawaaraha websaydh leh 'CURL' oo ka socda barta Ubuntu

ku saabsan cabbirka xawaaraha webka oo leh 'curl'

Maqaalka soo socda waxaan ku eegeynaa sida aan u awoodno cabbiraan waqtiga jawaabta degelku ka imaanayo adoo isticmaalaya cURL. Tani waa mid xiiso leh in la ogaado, maadaama ay saameyn weyn ku yeelan karto khibradaha isticmaalaha.

Haddii aad tahay soo saare web ama aad maamusho server, waad ogaan doontaa taas xawaare waa wax ay tahay in marwalba ay diyaar ahaato. Waxaa muhiim ah in wax waliba ay si sax ah u shaqeeyaan si dadka isticmaala aysan u dareemin wax jahwareer ah inta ay marinka ka helayaan bartaada internetka.

Marka xigta waxaan arki doonnaa xoogaa amarro ah oo aan awoodno cabbiraan waqtiga jawaabta ee degel. Iyaga ayaynu awood u yeelan doonnaa hubi waqtiga ilbidhiqsiyo ku kala yaal qaybaha kala duwan ee labada bog ee http iyo https. Waxaan wax walba ka qaban doonnaa khadka amarka ee Ubuntu iyadoo la adeegsanayo cURL,

Isticmaal cURL si aad u cabirto xawaaraha rarka

Ka socda shabakadaha leh HTTP

xakamaynta xawaaraha shabakadda http

CURL waxay leedahay xulashooyin badan oo la heli karo, kuwaas oo aan ka heli karno -w, taas oo waxtar u yeelan doonta macluumaadka ku daabac heerka wax soo saar hawlgal dhameystiran kadib. Waxay kaloo na siisaa xoogaa doorsoomayaasha aan u isticmaali karno inaan ku tijaabino waqtiyada jawaabaha kala duwan ee degel.

Si loo gaaro cabirkan, waxaan adeegsaneynaa qaar ka mid ah doorsoomayaasha laga heli karo dukumiinti rasmi ah. Kuwani waxaa loo gudbin karaa qaab la siiyay oo ah xarig suugaaneed ama feyl gudahood.

Doorsoomayaasha aan adeegsan doono waxay noqon doonaan kuwa soo socda:

  • fiirinta waqtiga_name → Waqtiga ilbiriqsiyo gudahood. Waa la qaatay laga bilaabo bilowga illaa magaca xallinta la dhammaystirayo.
  • waqtiga_xiriirka → Waqtiga ilbiriqsiyo gudahood. Laga bilaabo bilawga ilaa dhammeystirka isku xirka TCP ilaa martigeliyaha fog ama wakiil.
  • waqti_ turjumaad → Waqtiga ilbiriqsiyo ah ayay ku qaadatay laga bilaabo bilowgii ilaa wareejinta faylku bilaabanayso. Tan waxaa ka mid ah dhammaan amarrada kala-wareejinta kahor iyo gorgortanka u gaarka ah hab maamuuska ku lug leh.
  • waqtiga_starttransfer → Waqtiga ilbiriqsiyo ah ayay ku qaadatay laga soo bilaabo bilowgii illaa iyo byte ugu horeysay ee ay ahayd in la wareejiyo. Tan waxaa ka mid ah time_pretransfer iyo waliba waqtiga ay ku qaadatay serverka inuu xisaabiyo natiijada.
  • waqti_wadaniWadarta waqtiga ilbiriqsiyo ah ee hawlgalka oo dhan socday. Waxaa lagu xaliyaa millisekonds.

para fuliyaan amarka aan ku dhejin doonno doorsoomayaasha hore, waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo qor:

curl -s -w '\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null http://www.google.com

Maaddaama tani ay noqon karto wax yar oo caqabad ah in lagu qoro boosteejada mar kasta oo aan dooneyno inaan adeegsanno, waxaan dooran karnaa inaan ugu qorno feyl.

Gudaha feylka, oo aan u bixin doono magaca xakamaynta-xawaaraha-web.txt, waa inaad dhajisaa koodhka soo socda:

\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n

Mar alla markii aan badbaadinno oo aan ku soo noqonno garoonka, waan awoodnaa isticmaal faylkan adigoo garaacaya qoraalka soo socda:

curl -s -w "@control-velocidad-web.txt" -o /dev/null http://www.google.com

Amarka kor ku xusan ayaa ku shaqeyn doona hab aamusnaan ah mahadsanid -s. Iyadoo -w macluumaadka lagu daabacay dhejis. Wixii u wareeji wax soo saarka / dev / null aan isticmaalno -o.

Ka socda shabakadaha leh HTTPS

cabir xawaaraha webka https

Haddii aan xiiseyneyno inaan u isticmaalno tijaabadan bogagga HTTPS, waxaan ku fulin karnaa amarka qaybta (Ctrl + Alt + T):

curl -s -w '\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppConnect Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://ubunlog.com

Qaabkan waxaa loo adeegsadaa beddelayaal waqti badan marka lagu daro kuwa kor ku xusan. Kuwanuna waa:

  • time_appconconconnect → Waqtiga ilbiriqsiyo ah ayay ku qaadatay laga bilaabo bilowga ilaa isku xidhka SSL / SSH / iwm ee martida fog la dhamaystiray.
  • _Dayaanna redi → Waqti ilbiriqsiyo ah, oo qaatay dhammaan tillaabooyinka dib u jeedinta ka hor inta macaamilka ugu dambeeya uusan bilaaban. Xisaabi wadarta waqtiga fulinta isugeynta badan.

Sidii kiiskii hore, sidoo kale waa loo qori karaa fayl. Sidii kiiskii hore ayaan wac xakamaynta-xawaaraha-web.txt, iyo gudaha waxaad u baahan doontaa inaad dhajiso:

\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppConnect Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n

Keydiyay faylka oo dib ugu soo laabtay terminalka, waan awoodnaa ku isticmaal qoraalka:

curl -s -w "@control-velocidad-web.txt" -o /dev/null https://ubunlog.com

Wixii macluumaad dheeraad ah, waad awoodaa la tasho dukumentiyada cUrl ama ninka bogga:

man curl

Como Qiimaha waqtiga jawaabta ayaa isbedelaya sababo kala duwan awgood, waxaa lagugula talinayaa inaad sameyso tijaabooyin kala duwan oo aad dejiso xawaare celcelis ah. Waxyaabaha aan sidoo kale arki doonno waa helitaanka degel intarnetka ah ee loo maro HTTP guud ahaan way ka dhakhso badan tahay sameynta HTTPS.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.