1
我创建了下面的方法合同,这从一个基于WCF REST服务返回Stream
Silverlight应用程序:返回从WCF基于REST的服务的流
[OperationContract, WebGet(UriTemplate = "path/{id}")]
Stream Get(string id);
实现:
public Stream Get(string id)
{
WebOperationContext.Current.OutgoingResponse.ContentType = "text/xml";
return new MemoryStream(Encoding.UTF8.GetBytes("<myXml>some data</MyXml>"));
}
A.如何使用WebRequest
访问此方法?因为这听起来像是一个简单的问题,我怀疑我可能会吼出错误的树......也许返回XmlElement
是一个更好的方法。
B.从基于WCF REST的服务返回原始XML的建议方式是什么?
我想你要找的字[POX(HTTP:// msdn.microsoft.com/en-us/library/aa738456.aspx) – 2012-01-02 14:20:25