Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Json 返回HTTP错误代码或包含空内容的2xx_Json_Http_Rest - Fatal编程技术网

Json 返回HTTP错误代码或包含空内容的2xx

Json 返回HTTP错误代码或包含空内容的2xx,json,http,rest,Json,Http,Rest,我对REST世界有点陌生,我不确定某些RESTAPI的预期功能 我有一个RESTAPI,它接受一个ID和一些JSON,我的函数将向JSON添加更多值并返回它 当给定ID没有记录时,我的问题就出现了。返回一个指示找不到ID的HTTP错误代码是更好的做法,还是应该返回一个包含空JSON的2XX代码?我不禁要问:这到底是一个REST API吗?这是一个POST请求吗?是的,这是一个POST,我的JSON是POSTa的内容)这是一个检索操作,方法应该是GET。b) 如果URI映射到当前没有可用的资源,那

我对REST世界有点陌生,我不确定某些RESTAPI的预期功能

我有一个RESTAPI,它接受一个ID和一些JSON,我的函数将向JSON添加更多值并返回它


当给定ID没有记录时,我的问题就出现了。返回一个指示找不到ID的HTTP错误代码是更好的做法,还是应该返回一个包含空JSON的2XX代码?

我不禁要问:这到底是一个REST API吗?这是一个POST请求吗?是的,这是一个POST,我的JSON是POSTa的内容)这是一个检索操作,方法应该是GET。b) 如果URI映射到当前没有可用的资源,那么404是正确的——但是如果您将地址隐藏在请求体中。。。