[英]Modify WCF 4.0 REST Web Service Response
我對WCF比較陌生,尤其是WCF 4 REST在線模板。
我正在測試一種基本方法:
[WebGet(UriTemplate = "Test")]
public string Test()
{
return "Test";
}
生成的響應為:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Hello World</string>
除了XML或JSON之外,是否有其他方法可以發送回去?是否有任何方法可以修改響應?
您可以返回Stream
; WCF不會應用格式設置,您可以自由地將所需的任何內容寫入Stream。
本文可能會有所幫助。
編輯:
另外,請記住,例如,如果要使用此方法提供文件,則需要找到某種方式來適當設置MIME類型。 該線程應該給您一些想法。 就個人而言,我更喜歡@Serguei建議的Registry Read方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.