Как вернуть обычную строку в WCF REST - CodeHelper

Как вернуть обычную строку в WCF REST

0

Как сделать, чтобы сервисов возвращалась просто строка, а не что-то вроде

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">test</string>

или

"test"

В первом случае

WebGet(UriTemplate = "/test", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Xml)]
string Test();

А во втором

ResponseFormat = WebMessageFormat.Json

Вот это тоже не сработало

WebOperationContext.Current.OutgoingRequest.ContentType = "text/plain";

Новые ответы


0

Сделал))

Решение:

Stream Test();

а внутри строку преобразовал в поток

return new MemoryStream(Encoding.UTF8.GetBytes("test"));

v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.