나는 표준 출력에 다음과 같은 인쇄하는 CGI 스크립트가 : $ 리디렉션 및 $ 날짜가 합리적인 값입니다Apache2가 Content-Type 헤더를 설정하지 못하게하려면 어떻게해야합니까?
print "Status: 302 Redirect\n";
print "Server: Apache-Coyote/1.1\n";
print "Location: $redirect\n";
print "Content-Length: 0\n";
print "Date: $date\n\n";
. Apache2가 실제로 보내는 내용에는 Content-Type : 헤더 (text/plain)도 포함됩니다. 나는 서버 구성 파일의 DefaultType을 주석 처리했다.
Content-Type : 헤더를 보내지 않을 때 발생하는 다운 스트림 문제를 디버그하려고합니다. 그래서 어떤 마법의 주문을 에 수행하면 아파치 2가 콘텐츠 유형 헤더를 추가하지 못하게 할 수 있습니까?
아. 불평. 나는 내 클라이언트를 디버그하기 위해 다른 웹 서버를 설치해야 할 것 같다. (서버가 Content-Type을 보내지 않으면 내 코드가 넘어지지 않는다는 버그 보고서를 고치려고합니다.) – Norm
CGI가 명령 줄에서 실행됩니까? 아마도 inetd에서 위의 스크립트를 실행하면 될까요? – ceri
Netcat은 친구입니다. 포트에서 수신 대기하고 파일에서 원하는 내용을 뒤로 푸시하십시오.inetd에서 실행할 필요가 없습니다. –