문제

BITS를 사용하여 FileResult를 반환하는 Source 라는 ASP.NET MVC 컨트롤러 메서드에 요청을 보냅니다.FilePathResult 유형이 HttpResponse.TransmitFile을 사용한다는 것을 알고 있지만 HttpResponse.TransmitFile이 실제로 요청 유형에 관계없이 응답 스트림에 파일을 쓰는지 모르겠습니다.

제 질문은 FileResult에 HEAD 요청에 대한 헤더 정보 만 포함됩니까, 아니면 요청 유형에 관계없이 파일을 전송합니까?또는 HEAD 요청을 직접 처리해야합니까?

도움이 되었습니까?

해결책

결과는 귀하의 작업 코드의 요청에 따라 강제로 반응합니다.다른 요청 유형 (예 : [HttpGet] -Attribute, HttpMethodConstraints in the Route 등 ...)에 대해 특별한 작업을 수행하지 않으면 파일이 응답 스트림에 기록됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top