小编Swo*_*ter的帖子

如何从WCF WebAPI WebGet返回原始html

我有一个自托管的WCF服务作为Windows服务运行使用WebAPI来处理REST的东西,它工作得很好.

我意识到我应该真的使用IIS或类似的方式来播出实际的网页,但有没有办法获得服务调用以返回"只是"HTML?

即使我指定"BodyStye Bare",我仍然会获得围绕实际HTML的XML包装器,即

<?xml version="1.0" encoding="UTF-8"?>
<string> html page contents .... </string>


[WebGet(UriTemplate = "/start", BodyStyle = WebMessageBodyStyle.Bare)]
public string StartPage()
{
    return System.IO.File.ReadAllText(@"c:\whatever\somefile.htm");
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,还是应该放弃?

html rest wcf wcf-web-api

9
推荐指数
1
解决办法
6162
查看次数

标签 统计

html ×1

rest ×1

wcf ×1

wcf-web-api ×1