Как вернуть ответ без тела в WCF? - PullRequest
0 голосов
/ 20 января 2020

Я бы хотел обрабатывать HEAD-запросы в моем приложении WCF. Согласно спецификации, ответ HEAD не должен содержать тела. Мне пока не удалось отправить ответ без тела.

Мои методы OperationContract возвращают потоки. Я попытался установить WebOperationContext.Current.OutgoingResponse.SuppressEntityBody на true и попытался вернуть ноль. В этих случаях ответ всегда имеет пустое тело, а не опускает его. Это проблема, например, когда мой метод возвращает application/pdf. Когда я отправляю запрос HEAD с помощью PostMan для этого метода, я получаю пустой файл PDF.

...