HTTP请求使用状态代码204 - No Content进行响应是正常情况吗?例如,对于HTTP应该完成的任务,这在语义上是否正确?我知道204 - No Content对于HTTP请求来说是可以的。对于GET请求,如果没有数据要发回,那么204状态代码合适吗?我应该使用404,还是坚持200的成功,但有一个空洞的反应?
这个问题的用例是我为Google编写的一个应用程序。目前,我的客户端发送一个请求正文中没有内容的帖子,并在轮询Ch
我将WebAPI用于各种REST调用,并且一直使用always on success (当我不需要数据时)
return new HttpResponseMessage(HttpStatusCode.OK有没有更好的方法来返回包含有效JSON的OK消息,目前它只返回一个空字符串(NULL)?注意:如果用户接受类型请求,我仍然希望保留返回XML的可能性,所以我认为我需要对格式化程序做些什么,或者使用一些非HttpResponseMessage的东西。