Следующая служба REST на основе C # WCF дает мне некоторые нежелательные заголовки, которые я не уверен, смогу ли я удалить их через API.
Интерфейс:
[ServiceContract]
public interface IControlSystem
{
[OperationContract]
[WebGet]
System.IO.Stream About();
}
Реализация:
public class ControlSystem : IControlSystem
{
public System.IO.Stream About()
{
return new System.IO.MemoryStream(ASCIIEncoding.Default.GetBytes("Hello World"));
}
}
Из необработанного сокетного соединения он дает следующий ответ:
HTTP / 1.1 200 OK
Сервер: Сервер разработки ASP.NET / 9.0.0.0
Дата: вт, 15 июня 2010 13:12:51 GMT
X-AspNet-версия: 2.0.50727
Cache-Control: приватный
Тип контента: приложение / октет-поток
Длина контента: 39
Соединение: Закрыть
Hello World
Вопрос в том, можно ли заставить сервер не сообщать ничего, кроме самого сообщения? Это нужно в некоторых вызовах, так как из-за небольших клиентов встроенных устройств, которые будут пытаться подключиться к серверу, я хотел бы свести к минимуму количество разборов.
Спасибо,
B.