Web API可以用于此特定目的吗?

时间:2017-10-17 04:04:29

标签: c# html .net forms asp.net-web-api2

可以使用ASP.NET Web API GET端点返回HTML表单吗?

然后,消费者将利用此响应将HTML客户端和POST数据呈现给我的套件中的另一个端点。

这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,确定您可以这样做,您可以将媒体类型设置为text/html并作为string回复

返回
public HttpResponseMessage GetHTML()
{
    var htmlResponse = new HttpResponseMessage();
    htmlResponse.Content = new StringContent("<html><body>Test</body></html>");
    htmlResponse.Content.Headers.ContentType = new MediaTypeHeaderValue("text/html");
    return htmlResponse;
}