내멋대로 사는 세상
notice
/
tag
/
localog
/
guestbook
/
admin
python 웹에서 cgi로 보기
from
이유있는 코드
2008/11/17 13:39
#!/usr/bin/python
print
"Content-type: text/html; charset=utf-8"
print
"Pragma: no-cache\n"
print
"Test, Python CGI"
#!/usr/bin/python 은 파이썬 실행 파일이 있는 path를 설정하는 부분입니다.
html 로 표현하기 위해서는 이 소스의 결과물이 html 형식으로 표현된다는 것을 알려줘야 하는데,
이것이 바로 http 구조에서 말하는 헤더입니다.
http 프로토콜의 구조는
시작행-헤더-빈공백-본문
으로 이루어져 있습니다.
Content-type 과 charset을 적어주는 것은 http 헤더이고, no-cache는 캐시없이 로딩하겠다는 의미입니다.
그런데 가장 중요한 것은 \n (공백행)인데,
http 헤더와 본문 사이는 반드시 \n 이라는 공백행이 있어야 한다는군요.
결국 python 가지고 놀아보자고 cgi 띄울 때 했던 실수 두가지.
1) py 확장자가 아니라 cgi 확장자를 이용할 것. (서버 관리자가 그렇게 설정해놨음..)
2) html 문서의 헤더와 본문 사이에 \n 공백행 문자를 삽입할 것.
freeism
2008/11/17 13:39
2008/11/17 13:39
받은 트랙백이 없고
,
댓글이 없습니다.
Trackback Address >>
http://freeism.co.kr/tc/trackback/99
>>
<< prev
1
...
217
218
219
220
221
222
223
224
225
...
228
next >>
Category
전체
(228)
일상다반사
(54)
뜬금없는 이야기
(24)
이유있는 코드
(86)
마음의 양식
(10)
뽐뿌의 그녀석
(9)
세상을 바라보는 창문
(37)
멋진 곳 맛있는 곳
(4)
사진과 함께
(3)
Recent Post
한겨울에 에어컨을 튼 메가박스......
열심히 사는 사람이 잘 살아 갈 수...
메가박스 VIP 선정
(2)
아파치 컴파일 아키텍트 확인
90 : 9 : 1 법칙
Recent Comment
연애를 하게 되면... 10번 x 2명 =....
freeism
01/09
VIP라니 굉장하군! 난 일 년에 영....
송규
01/05
결국 그다음에 볼 영화가 없어서 ....
freeism
2011
다들 그런 경험들 많이 하지요. ....
freeism
2011
그래도 도가니 볼만 해.. 우리나라....
마냥
2011
Recent Trackback
L4/L7 스위치 개요 (로드밸런서).
textdump
2010
윌리엄의 생각.
willliam's me2DAY
2010
Calendar
«
2012/02
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Archive
2012/02
(2)
2012/01
(1)
2011/12
(2)
2011/11
(2)
2011/10
(10)
Link
생각하고 나누고 공감하기
자동차
틀림없이 잘 될거야!