Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:09:contents:05 [2023/11/05 13:08]
vlad_iulius.nastase
rl:labs:09:contents:05 [2024/11/23 15:03] (current)
laura.ruse [05. [5p] Accesare URL conținând caractere speciale]
Line 3: Line 3:
 Unele URL-uri pot avea caractere interpretate special în shell rezultând într-un comportament ciudat la descărcare. Unele URL-uri pot avea caractere interpretate special în shell rezultând într-un comportament ciudat la descărcare.
  
-Pentru a evidenția acest lucru, pe stația ''​host'' ​folosiți pentru a descărca resursa de la link-ul ''​%%http://​localhost/​login.php?​name=Lab10&​email=rl@upb.ro%%'':<​code bash>+Pentru a evidenția acest lucru, pe stația ''​host''​ descărcați resursa de la link-ul ''​%%http://​localhost/​login.php?​name=Lab10&​email=rl@upb.ro%%'':<​code bash>
 root@host:​~# ​ wget http://​localhost/​login.php?​name=Lab10&​email=rl@upb.ro root@host:​~# ​ wget http://​localhost/​login.php?​name=Lab10&​email=rl@upb.ro
 [1] 3284 [1] 3284
Line 28: Line 28:
 Observați că procesul intră în background (linia cu ''​[1] 3284''​ înseamnă că a fost pornit un job). Acest lucru se întâmplă întrucât simbolul ''&''​ (//​ampersand//​) nu este escapat și se folosește rolul său special din shell: pornirea unui proces în background. Se observă din output că este separată comanda înainte de ''&'',​ adică rezultă comanda ''​wget http://​localhost/​login.php?​name=Lab10''​. Observați că procesul intră în background (linia cu ''​[1] 3284''​ înseamnă că a fost pornit un job). Acest lucru se întâmplă întrucât simbolul ''&''​ (//​ampersand//​) nu este escapat și se folosește rolul său special din shell: pornirea unui proces în background. Se observă din output că este separată comanda înainte de ''&'',​ adică rezultă comanda ''​wget http://​localhost/​login.php?​name=Lab10''​.
  
-Ștergeți fișierul descărcat ​prin comanda de mai sus:<code bash>+Ștergeți fișierul descărcat:<​code bash>
 root@host:​~#​ ls root@host:​~#​ ls
 PacketTracer5 ​ folder ​ login.php?​name=Lab10 PacketTracer5 ​ folder ​ login.php?​name=Lab10
rl/labs/09/contents/05.1699182505.txt.gz · Last modified: 2023/11/05 13:08 by vlad_iulius.nastase
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0