WebAPIを使用してWindowsサービスとして実行している自己ホストWCFサービスをRESTの処理に使用しています。WCF WebAPI WebGetから未処理のHTMLを返す方法
実際にIISなどのWebページを使用して実際のWebページを使用すべきであることを認識していますが、「just」htmlを返すためのサービス呼び出しを得る方法はありますか?
私は「BodyStyeベア」を指定しても、私はまだ実際の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");
}
これを行うか、私はあきらめなければならないどのような方法がありますか?
ありがとうございました。そこに私を連れて行くには十分に近いので、私はちょうど1行を "response.Content.Headers.ContentType = new MediaTypeHeaderValue(" text/html "); " – Swordblaster