2017-10-17 12 views
-1

ASP.NET Web API GETエンドポイントを使用してHTMLフォームを返すことはできますか?この特定の目的にWeb APIを使用できますか?

消費者は、その後、私のスイート内の別のエンドポイントに彼の最後のHTMLクライアントとPOSTデータをレンダリングするために、この応答を利用することになります。

これは可能ですか?

+0

string応答として返します。 – JohanP

答えて

1

はい、あなたはそれを行うことができ、あなたはtext/htmlにメディアタイプを設定することができますし、あなたがあなたのクライアントがそれをレンダリングする必要があり、文字列としてHTMLを返すことができ

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; 
} 
関連する問題