Если вы отправляете запрос GET с заголовком If-Modified-Since, сервер поддерживает его, а файл не изменился, сервер вернет ответ 304.
Если вы отправили запрос HEADпри тех же обстоятельствах должен ли сервер отправлять ответ 304 или отправлять обратно полные заголовки, которые вы бы отправили, если бы файл был изменен?
Короче: эквивалентен ли GET / HEAD при запросе файла, который не изменился?