Ich frage mich schon seit einer Weile, ist es besser, immer wieder HttpResponseMessage
Web mit asp.net MVC Web API?Ist es besser, HttpResponseMessage in Web API immer zurückzugeben?
Wenn ich das Standard-WebAPI Projekt lade ich sehe sie es nicht Controller in der Probe I
// GET api/values
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/values/5
public string Get(int id)
{
return "value";
}
verwenden dachte, die HttpResponseMessage
alles um wickelt und macht es eine gute Http Anfrage. Wenn das richtig ist, was nützt es, es nicht nur zu benutzen?
injizieren Es ist mehr Arbeit. – SLaks
Wegen der zusätzlichen Zeile Request.CreateResponse (HttpStatusCode.OK, "Wert"); ??? – chobo2
Genau. Wenn Sie die HTTP-Antwort nicht anpassen müssen, ist es besser, einfacheren Code wie das Beispiel in Ihrer Frage zu verwenden. – SLaks