get/post

HackForum

get/post#
Ahoj,
chtěl bych se zeptat jak funguje get a post. Koukal jsem se na pár anglických textů, ale nejsem si jistý jestli jsem to vyčetl správně.
Takže, get můžu vidět v url serveru, ale prohlížeč vlastně jen najede na stránku dle url a to co je za otazníkem předá serveru, ten si to dejme tomu hodí na RAMku a já to pak nějakou funkcí z ní zjistím (to samé u post, jenom data nevidím v url). Tím pádem se kterýkoliv program běžící na serveru může dozvědět o datech poslaných metodou get/post.
A potom ještě trochu něco stranou. Zkoušel jsem jsem pomocí <form> cílovat některé soubory na mém počítači, ale výsledkem odkazu na xxx.doc byla nabídka spuštění/uložení.
To znamená, že prohlížeč (mozilla) nerozpoznal koncovku, tak mi dal tuto nabídku? Jakým způsobem bych tedy měl spustit například python skript?

Děkuji za odpověd
(odpovědět)
ACX | 185.15.252.*10.7.2013 18:05
re: get/post#
viz. GET/POST, v jednoduchosti jsi to pochopil správně. Pokud bys chtěl jít do detailů, tak si najdi specifikaci nebo jiný popis protokolu HTTP, jehož jsou GET a POST některé z metod.
Podotázku týkající se .doc souboru jsem nějak nepochopil... Prohlížeč se zachoval přesně podle očekávání. Co jsi očekával ty? V případě různých typů souborů se rozhoduje na straně serveru, zda se má daný typ na jeho straně vykonat, nebo předat klientovi jeko data. Prohlížeč se pak rozhoduje podle MIME typu dat, jak s nimi naloží.

----------
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem.
(odpovědět)
.cCuMiNn. | E-mail | Website | PGP10.7.2013 21:23
re: get/post#
Já jsem očekával, že mi obsah dokumentu vypíše do prohlížeče (jako kdybych to otevřel notepadem). Smyslem otázky bylo, kdo rozhoduje co se souborem provede.
K tomu aby se soubor na serveru spustil, bych potřeboval nějaký program?


(odpovědět)
ACX | 85.71.193.*11.7.2013 11:27
re: get/post#
Ad. kdo rozhoduje co se souborem provede.
Rozhoduje o tom prohlížeč na základě MIME typu dokumentu. Pokud server vloží do hlavičky jiný MIME typ, tak se ti obsah klidně vypíše na obrazovku.

Ad. K tomu aby se soubor na serveru spustil, bych potřeboval nějaký program?
Ano na serveru musí běžet služba, která je schopna program vykonat. Navíc musí být server nakonfigurován tak, aby daný typ souboru spouštěl a ne pouze vracel.

----------
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem.
(odpovědět)
.cCuMiNn. | E-mail | Website | PGP11.7.2013 11:54
Trošku jiný soudek#
Tak jsem si na doporučení přečetl něco o http protokolu a při podrobnějším studii hlaviček jsem narazil na P3P (ach ten google) a odtud na third party cookies. Není mi ale jasno, jak mi může reklama poslat cookie. To mi ten javascript sám naváže kontakt s cizím serverem, nebo má nějakou metodu na ukládání souborů do mého počítače?
Také jsem narazil na hlavičku "X-YouTube-Other-Cookies". Co to je? V popisu hlaviček jsem to nenašel. Jak prohlížeč zjistí, že to má uložit jako normální cookies?
(odpovědět)
ACX | 85.71.193.*11.7.2013 13:40

Zpět
 
 
 

 
BBCode