HEAD 메서드를 우리의 서비스 중 하나에 빌드하여 클라이언트가 다운로드할지 여부를 결정하기 전에 콘텐츠 형식 및 크기를 들여다 볼 수 있도록하려고합니다.HTTP HEAD 응답 - Content-Length 설정
어떻게 응답 헤더의 Content Length를 설정할 수 있습니까? HttpContext를 사용하면 ContentType, Encoding 등이 노출되지만 일부 내용이 응답에 추가 될 때이 값이 일반적으로 프레임 워크에 의해 추가되는 것으로 가정하므로 길이를 지정할 수 없습니다.
이 작업을 수행하는 또 다른 방법이 있습니까, 아니면 HEAD 요청의 길이를 잘못 설정 했습니까? 실제로 리소스의 크기를 반환하는 사용자 지정 헤더를 추가해야합니까?
고마워요 - 그것의 읽기는 머리가 동일하므로 길이가 GET에 반환되는 크기로 설정 될 것이라고 기대했다. 대부분의 경우 헤더가 있는지 확인하여 리소스가 변경되었는지 확인합니다. 우리의 경우에는 크기에 따라 다운로드할지 여부를 사람들에게 알리고 싶습니다. –
그리고 그것이 맞는 해석이라고 생각합니다. 그렇다고해서 모든 배우가 실제로이 방법을 구현한다는 보장은 아닙니다. – troelskn