私はしばらくの間これを疑問に思っていましたが、それはいつもより良いですHttpResponseMessage
web asp.net mvc web apiを使用していますか?私は、彼らがサンプルコントローラWeb Apiで常にHttpResponseMessageを返す方が良いですか?
// GET api/values
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/values/5
public string Get(int id)
{
return "value";
}
でそれを使用していない参照してください。デフォルトのWEBAPIプロジェクトをロードすると
私はHttpResponseMessage
は周りのすべてをラップし、それは良いのHttp要求を行うと思いました。これが正しければ、それを使用するだけでなく、何のメリットがありますか?
これは多くの作業です。 – SLaks
Request.CreateResponse(HttpStatusCode.OK、 "value")という余分な行のために; ??? – chobo2
正確に。 HTTPレスポンスをカスタマイズする必要がない場合は、質問のサンプルのような簡単なコードを使用する方がいいです。 – SLaks