首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JSON服务在出现故障/错误时应该返回什么

JSON服务在出现故障/错误时应该返回什么
EN

Stack Overflow用户
提问于 2009-03-23 16:15:49
回答 11查看 104.1K关注 0票数 79

我正在用C# (.ashx文件)编写一个JSON服务。在对服务的成功请求中,我返回一些JSON数据。如果请求失败,无论是因为抛出了异常(例如,数据库超时),还是因为请求在某种程度上是错误的(例如,给出了一个不存在于数据库中的ID作为参数),服务应该如何响应?哪些HTTP状态代码是合理的,我应该返回任何数据吗?

我预计服务将主要使用jQuery.form插件从jQuery调用,jQuery或此插件是否有处理错误响应的默认方式?

编辑:我决定使用jQuery + .ashx + HTTP状态码,如果成功,我将返回JSON,但在出错时,我将返回一个字符串,因为这似乎是jQuery.ajax的错误选项所期望的。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/674027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档