OT: CGI - POST (Re: Programovani - perl)

Ladislav Dobias dobias na labe.felk.cvut.cz
Neděle Prosinec 9 14:32:12 CET 2001


Dobry den.

On Sat, 8 Dec 2001, Roman Porizka wrote:

> Tak zkuste zavolat tu stranku a vnutte ji ty formularove prvky rucne. Tedy
> neco ve stylu: http://cosi.kdesi.cz/stranka.html?jmeno=Petr&primeni=...

> P.S. Pokud jsem "mimo misu", ...

Trochu ano :-)

Toto je metoda GET.

Pokud chcete metodu POST, tak to se dela tak, ze
1) misto GET date POST (jako prvni prikaz HTTP)
2) URL zadate bez tohoto otazniku a parametru za nim
3) parametry date do tela POST dotazu (po 1 prazdnem radku)

Presne to popsal ve svem mailu
yanek <yanek na yankuv.koniec.sk>.

Velmi zjednodusene by to bylo asi takto v Perlu
(predpoklada to, ze davate 'print' do socketu):

print <<EOPOST;
POST http://cosi.kdesi.cz/stranka.html

jmeno=Petr&primeni=...
EOPOST

Jinak pro SMS je lepsi pouzit uz hotovy program smssend, jak
napsal michal <michal na 2s.cz> .

Zdravi
Lada Dobias

P.S.
Pro GET by stejny dotaz vypadal takto:

print <<EOGET;
GET http://cosi.kdesi.cz/stranka.html?jmeno=Petr&primeni=...

EOGET

--

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                                                      ,v
  ##       ##   #####   #####            Ladislav DOBIAS
  ##      ####  ##  ## ##O-O##         xdobiasl na fel.cvut.cz
  ##     ##  ## ##  ## ## > ##   <http://cs.felk.cvut.cz/~xdobiasl/>
  ##     ###### ##  ## ## v ##      I'm a Ph.D. student on Czech
  ###### ##  ## #####   #####           Technical University
                                   Interests: AI, music, TeX, Unix
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






Další informace o konferenci Linux