2017-10-17 8 views
-1

Est-il possible d'utiliser un noeud final ASP.NET Web API GET pour renvoyer un formulaire HTML?L'API Web peut-elle être utilisée à cette fin spécifique?

Le consommateur utiliserait alors cette réponse pour rendre un client HTML de son côté et les données POST à ​​un autre point de terminaison dans ma suite.

Est-ce possible?

+0

Vous pouvez revenir HTML comme une chaîne, puis demandez à votre client le rendre. – JohanP

Répondre

1

Oui, bien sûr, vous pouvez le faire, vous pouvez définir le type de support à text/html et le retour en réponse 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; 
}