반응형
BaseHTTPRequestHandler
의 do_POST ()
메소드에서 self.headers
속성을 통해 POST 요청의 헤더에 액세스 할 수 있습니다. 그러나 메시지 본문에 액세스하기위한 유사한 속성을 찾을 수 없습니다. 그런 다음 어떻게해야합니까?
해결 방법
다음과 같이 do_POST
메소드에서 POST 본문에 액세스 할 수 있습니다.
python 2 용
content_len = int(self.headers.getheader('content-length', 0))
python 3 용
content_len = int(self.headers.get('Content-Length'))
그런 다음 데이터를 읽습니다.
post_body = self.rfile.read(content_len)
참조 페이지 https://stackoverflow.com/questions/5975952
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python을 사용하여 웹 사이트 만들기 시작 (0) | 2020.10.03 |
---|---|
파이썬 python3에서 dateutil.parser를 대체하는 것은 무엇입니까? (0) | 2020.10.03 |
파이썬 파일 / 디렉토리의 내용을 모니터링 하시겠습니까? (0) | 2020.10.03 |
파이썬 --verbose 또는 -v 옵션을 스크립트에 구현하는 방법은 무엇입니까? (0) | 2020.10.03 |
파이썬 제거하지 않고 집합에서 요소를 검색하는 방법은 무엇입니까? (0) | 2020.10.03 |
댓글