>  Q&A  >  본문

nginx - openresty가 콘텐츠 길이 헤더를 출력하지 않습니다.

Openresty의 기본값은 Chunked_transfer_encoding입니다. 이는 청크 분할 인코딩이 사용됨을 의미합니다.
그러면 우리 클라이언트가 이 분야에 대한 요구를 갖고 있고 우리 비즈니스 로직이 상대적으로 단순하기 때문에 청크를 꺼두었습니다. 이때는 짧은 연결이 되지만 content-length 필드는 자동으로 생성되지 않습니다. 각 반환 전에 반환된 콘텐츠 길이를 수동으로 계산해야 한다면 더 힘들기 때문에 콘텐츠를 동적으로 생성합니다.

巴扎黑巴扎黑2714일 전686

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-16 17:11:02

    이 문제는 openresty 여부와는 관련이 없지만 동적 콘텐츠를 출력할 때 웹 서버는 출력하려는 ​​콘텐츠의 크기를 전혀 알 수 없습니다. 이러한 정적 리소스 크기를 출력할 때 리소스를 얻으려면 콘텐츠 길이 응답 헤더를 지정할 수도 있습니다. 따라서 동적 콘텐츠가 콘텐츠 길이 응답 헤더를 지원해야 하는 경우 직접 추가하기만 하면 됩니다.

    회신하다
    0
  • 취소회신하다