WCF ResponseFormat For WebGet

Try using BodyStyle = WebMessageBodyStyle.Bare Then return a System.IO.Stream from your function. Here’s some code I use to return an image out of a database, but accessible via a URL: [OperationContract()] [WebGet(UriTemplate = “Person/{personID}/Image”, BodyStyle = WebMessageBodyStyle.Bare)] System.IO.Stream GetImage(string personID); Implementation: public System.IO.Stream GetImage(string personID) { // parse personID, call DB OutgoingWebResponseContext context = WebOperationContext.Current.OutgoingResponse; … Read more