Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 何时返回类,何时返回HttpResponseMessage?_C#_Asp.net Web Api - Fatal编程技术网

C# 何时返回类,何时返回HttpResponseMessage?

C# 何时返回类,何时返回HttpResponseMessage?,c#,asp.net-web-api,C#,Asp.net Web Api,我仍然不清楚何时返回类以及何时在WebAPI控制器上返回HttpResponseMessage(如HttpStatusCode.OK)之类的HttpResponseMessage 是在你不期望任何回报的时候,才返回一条HttpResponseMessage吗?这完全取决于你希望返回什么。 HttpResponseMessage应同时包含这两个信息,即使在返回类时,也最好设置HttpStatusCode.OK,以便接收方首先检查其是否正常,然后才获取内容并将其序列化到类或您对其所做的任何操作 说得

我仍然不清楚何时返回类以及何时在WebAPI控制器上返回HttpResponseMessage(如HttpStatusCode.OK)之类的HttpResponseMessage


是在你不期望任何回报的时候,才返回一条HttpResponseMessage吗?

这完全取决于你希望返回什么。

HttpResponseMessage应同时包含这两个信息,即使在返回类时,也最好设置HttpStatusCode.OK,以便接收方首先检查其是否正常,然后才获取内容并将其序列化到类或您对其所做的任何操作

说得好,这是重复的。我可以删除我的吗?我已经编辑了你的标题。请参阅“”,其中的共识是“不,他们不应该”。