百科问答小站 logo
百科问答小站 font logo



为什么java返回json时用code=0表示成功, 而我观察的php和nodejs都是用1表示成功? 第1页

  

user avatar   ihongs 网友的相关建议: 
      

这不是 Java 规定的,也不是 PHP 规定的,是个别框架或个别人规定的。

有人复用 HTTP 的状态码,如 200~299 表示成功,然后 400~599 表示错误;有人复用 Shell 的退出码,0 表示成功,其他表示失败;有人为使其方便布尔判断,用 1 表示成功,0 表示失败;还有人额外加个 ok 或 success 取值 true/false 来表示成功/失败,用 errno, error_code 来标明错误码,用 error,error_msg 来标明错误消息……

通常会将错误码的区间定义得更大,发生异常时还可能附带上错误消息,可以总结为:成功无需理由,失败总有借口

这都是人为定的,八仙过海,各显神通。


user avatar   pansz 网友的相关建议: 
      

低情商:是的,已经结束了。

高情商:diy的时代暂停了,只不过我们暂时不知道重新开放的期限。


user avatar   aboutwanzhu 网友的相关建议: 
      

可真会类比啊,花着男足赚的钱,还在装作受尽委屈。

小仙女根本没把男足当兄长,充其量不过是一个用完就踹两脚的供养者罢了。


user avatar    网友的相关建议: 
      

可真会类比啊,花着男足赚的钱,还在装作受尽委屈。

小仙女根本没把男足当兄长,充其量不过是一个用完就踹两脚的供养者罢了。




  

相关话题

  当年谷歌为什么不收购sun?而让Oracle买了去呢? 
  如何理解 Golang 中“不要通过共享内存来通信,而应该通过通信来共享内存”? 
  现在的程序员生在古代,一般从事什么工作? 
  如何看待 2017 年 12 月 10 日中兴网信 42 岁研发负责人坠楼事件? 
  35的程序员被辞了可以自己接外包啊?为什么都那么悲观呢? 
  CSS Grid 布局那么好,为什么至今没有人开发出基于 Grid 布局的前端框架呢? 
  程序员写的代码很糟糕,导致后面无法维护,这样的情况需要承担法律责任吗? 
  媒体称硅谷科技公司开始疯狂涨薪,工程师反馈「啥也没干钱就来了」,背后的原因是什么? 
  程序员可以如何在程序设计上以少博多? 
  长时间佩戴降噪耳机有什么副作用么? 

前一个讨论
回调函数 callback 的实现原理是什么?
下一个讨论
人们苦苦寻找的暗物质和暗能量会不会就是中微子?





© 2025-06-18 - tinynew.org. All Rights Reserved.
© 2025-06-18 - tinynew.org. 保留所有权利