|
Programiranje Java, Perl, VB, ASP, .NET, C, C++, Pascal, Delphi Sponzor: |
|
Alati teme | Način prikaza |
24. 12. 2006. | #1 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
Apache send-as-is + cgi-script, moze?
Dakle, saljem "HTTP/1.1 200 OK" + CR + LF + "Content-type:text/html;charset=utf-8" + CR + LF +CR +LF medjutim, dobijam u Apache error logu Bad header gresku, ako ne izostavim HTTP response. Kako da na Apache posaljem HTTP response (.exe). send-as-is i cgi-script na .exe nece zajedno da rade (iju!). Googlao sam za ovo i nista nisam nasao. Kolko sam video i perl programi pocinju sa printf"Content-type... dobro, kako vratiti gresku? Drugim recima, moze li se naterati da se Apache ponasa kao IIS?
Ispada na na Apache 404.pl nikada ne moze vratiti 200 OK ili gresim, ako je ErrorHandler za 404? Poslednja izmena od bojan_bozovic : 24. 12. 2006. u 20:17. |
25. 12. 2006. | #2 |
Ivan Dilber
Sir Write-a-Lot
|
uf, koliko se secam u perlu se pisalo bas tako print "PROTOKOL STATUS\n"; i to je radilo bez problema...
EDIT: Ispravka, pogledao sam neki stari cgi kod, pravilna sintaxa je : Kôd:
print "Status: 200 OK\n"; print "Content-type: text/plain; charset=iso-8859-1\n\n";
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 25. 12. 2006. u 01:42. |
25. 12. 2006. | #3 |
Boris
Grand Master
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
|
Uz rizik da nisam dobro razumeo pitanje, te da dajem pogresan odgovor - HTTP/1.1 zahteva da saljes i Host: zaglavlje...
Pokusaj sa HTTP/1.0, mozda budes imao vise uspeha.
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams |
26. 12. 2006. | #4 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
Zextra, ni sa HTTP/1.0 ne radi, ali to nije problem. print "Status: 404 Not Found/n";print "Content-type:text-html;charset=utf-8/n/n"; (valjda bi tako trebalo u perlu /n=CRLF) ce da obori IE. Treba da mu se udari i print "Cache-control: no-store"; Dakle, Status:nesto radi.
Edit: opet obori IE, ali zato sto je moja Win instalacija losa (chkdskovao je jedno deset puta dok se nije pokrenuo, a ni reinstal mi nije pomogao da pokrenem npr. IIS management.). Inace radi, ali error strana u IE mora biti > 512 bajta. Poslednja izmena od bojan_bozovic : 26. 12. 2006. u 02:17. |
26. 12. 2006. | #5 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
|
^ zar ne treba \n umesto /n?
__________________
Năo quero mais seguir um só caminho |
26. 12. 2006. | #6 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
Da, jeste trenba \n.
|
26. 12. 2006. | #7 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
perl sam provaljuje o kom se operativnom radi i salje sta treba...i da naravno treba \n, sa backslashom \
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
26. 12. 2006. | #8 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
|
Ajd postavi kod ovde da vidimo gde je greska, ovako mozemo lupati koliko oces
__________________
Năo quero mais seguir um só caminho |
26. 12. 2006. | #9 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
Nema greske, radi, samo status header treba, meni u IE i click na link na msn.com rusi browser.
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Type and hit Send | Ilija Studen | Web design, Layout, User Interface | 24 | 19. 07. 2007. 17:27 |
Da li ovo moze?!? a i ako moze kako?!? | LiquidBrain | PHP | 16 | 22. 09. 2006. 15:55 |
Geotargeted script | MorenoArdohain | Programiranje | 10 | 05. 02. 2006. 14:13 |
Potreban script | Dragan Babić | PHP | 10 | 13. 01. 2006. 02:42 |
script execution time | zextra | PHP | 1 | 02. 12. 2005. 03:16 |