mxsj_lxm 2014-03-05 09:22
浏览 2006

关于asp.net web api 异常处理返回统一致的json数据

项目开发中使用asp.net mvc 4 web api ,异常处理时遇到一个问题:
如果请求的路由不存在或http动作不匹配,框架默认返回了一个错误的son数据:

{"Message": "未找到与请求 URI“http://localhost:8044/api/ClientType/get22”匹配的 HTTP 资源。","MessageDetail": "在控制器“ClientType”上找不到与名称“get22”匹配的操作。"}

框架返回的数据,应该是一个HttpError对象。
是否有办法返回一段我需要的json结构?
我定义的json结构:

{"code":500,"msg": "因为您的操作没有节操,返回完全失败!"}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Jenkins+k8s部署slave节点offline
    • ¥15 微信小游戏反编译后,出现找不到分包的情况
    • ¥15 如何实现从tello无人机上获取实时传输的视频流,然后将获取的视频通过yolov5进行检测
    • ¥15 WPF使用Canvas绘制矢量图问题
    • ¥15 用三极管设计一个单管共射放大电路
    • ¥15 孟德尔随机化r语言运行问题
    • ¥15 pyinstaller编译的时候出现No module named 'imp'
    • ¥15 nirs_kit中打码怎么看(打码文件是csv格式)
    • ¥15 怎么把多于硬盘空间放到根目录下
    • ¥15 Matlab问题解答有两个问题