问题标签 [error-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 遇到致命异常时如何让 php 返回 500?
PHP 致命错误以状态码 200 的形式返回给 HTTP 客户端。如何让它返回状态码 500(内部服务器错误)?
php - 通过层和状态码的使用重新抛出异常
我搜索了很长时间(这里也是),阅读了很多php代码,但仍然找不到令人满意的答案。这似乎是一个太宽泛的话题,但它确实结合在一起——最后对我来说。能否请你帮忙?
在一个 php 网站中,我将 PDO 作为 DAL,BLL 对象使用什么,它们是从 UI 调用的。现在,如果发生了什么事,PDO 会抛出 PDOException。当然,UI 层不必知道任何关于 PDOExceptions 的信息,因此 BLL 对象会捕获它。但现在呢?
我读过
- 例外是针对真正特殊的情况和
- 一个从低层重新抛出异常,以免上层出现低级异常。
让我说明我的问题(请不要关注函数args):
这是一个正确的解决方案吗?重新抛出 PDOException 时,我认为不适合使用异常链接(因为这只会使调试信息变得多余;DataAccessException 获取所有内容,包括来自 PDOException 的完整堆栈跟踪)。
提前致谢。
java - Java:设置 Integer = null 可以吗?
如果参数存在于数据库中,我有一个返回 id 号的函数。如果不是,则返回 null。这是在乞求空指针异常吗?不允许使用负 id 编号,但我认为让不存在的参数返回 null 而不是像 -1 这样的错误代码会更清楚。你怎么看?
web-services - 在软件服务中使用包含错误代码的异常或字符串
我们正在为客户的网站创建一个应用程序。该网站将对我们的应用程序进行函数调用以生成 XML 数据,我们将其作为字符串返回。如果在我们的处理过程中出现问题,我们应该如何报告这个错误?我们应该抛出一个异常让客户端的网站捕获,还是应该返回一个包含错误代码的字符串(而不是 XML 数据)?哪个有意义和/或更好的做法?
提前感谢您帮助我们!
c - 对于 C 函数中的错误,我应该返回什么?
目前,如果发生错误,我在 C 中的自定义函数中返回 -1,成功返回 0。例如,使用链表和某些函数需要一个非空列表才能正常工作。如果作为参数传递的列表为空,我返回 -1(错误),如果它不为空并且函数正常工作,则返回 0。
我是否应该返回 1 而不是 -1?
这是在 C 中做事的标准方式还是您推荐不同的方法?
php - MIME/IMF 错误代码?
我需要编写 php 代码来识别常见的电子邮件错误,例如电子邮件消息中的“收件箱已满”或特别是“无效的电子邮件名称”,因为我们需要从不存在的电子邮件中清除我们的数据库。
我正在寻找 MIME 和 IMF 格式,但我没有找到任何类型的标准错误代码,它存在吗?
android - 无法在模拟器/设备上运行 Android 应用程序 - 活动不存在?
尝试在模拟器上运行我的应用程序时,我从活动管理器中收到错误消息:
我的活动存在,列在清单中(实际上,它是 MAIN 启动器活动)。
有谁知道这个错误是什么意思?
c# - 什么时候适合使用错误代码?
在支持异常对象的语言(Java、C#)中,什么时候适合使用错误代码?在典型的企业应用程序中使用错误代码是否合适?
许多众所周知的软件系统使用错误代码(和相应的错误代码参考)。一些示例包括操作系统 (Windows)、数据库(Oracle、DB2)和中间件产品(WebLogic、WebSphere)。错误代码有什么好处?使用错误代码有什么缺点?
linux - 在 Vim 中从 make 获取 linux 错误代码
我正在尝试从 Vim 中的 make 获取“0 成功,如果错误则非零”返回码。具体来说,我在 Ubuntu 上并且使用v:shell_error
不起作用。
挖了一圈看了看这个问题,好像是因为我的shellpipe设置,也就是
shellpipe=2>&1| tee
tee
管道将 make 输出返回到 vim 。shell 显然将错误代码从 tee 返回到 vim 而不是从 make 返回。我如何获得make的错误代码?