2017-10-17 44 views
-1

可以使用ASP.NET Web API GET端点来返回HTML表单吗?Web API可用于此特定目的吗?

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

这可能吗?

+0

可以返回HTML作为一个字符串,然后让客户端渲染。 – JohanP

回答

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; 
} 
相关问题