0
我正在試驗OWIN selfhost,而我試圖輸出一個html響應,但是服務器總是返回xml輸出。我究竟做錯了什麼?用OWIN selfhost輸出html
class Startup
{
public void Configuration(IAppBuilder app)
{
var config = new HttpConfiguration();
config.Routes.MapHttpRoute(
"default",
"{controller}/{action}/{id}",
new { controller = "home", action = "index", id = RouteParameter.Optional }
);
app.UseWebApi(config);
}
}
public class HomeController : ApiController
{
public HomeController()
{
}
[HttpGet]
public string Index()
{
return "<b>kg</b>";
}
}
class Program
{
static void Main(string[] args)
{
var options = new StartOptions();
options.Urls.Add("http://+:8181");
using (WebApp.Start<Startup>(options))
{
Console.WriteLine("Server started");
Console.ReadLine();
}
}
}
請參閱http://stackoverflow.com/questions/14046417/how-to-return-raw-string-with-apicontroller如何返回HTML內容。 – polemarch