zoukankan      html  css  js  c++  java
  • 为不支持的数据格式请求返回406错误码

    Asp.Net Core WebAPI默认以json的格式返回数据,如果客户端要求了不支持的数据格式,会以json格式返回,并返回状态码200OK,但实际上这并不能算成功的请求,因为返回的数据格式不正确

    如果需要更改这种默认行为,即遇到不支持的数据格式,以406状态码通知客户端数据格式无法解析

    services.AddControllers(setupAction =>
    {
        setupAction.ReturnHttpNotAcceptable = true;
    });
    

    在DI注册Controller的配置中,通过lambda设置响应不接受的Accept请求头数据,添加后再以不支持的格式要求返回数据就会返回406错误

  • 相关阅读:
    四种nlogn排序算法代码
    HDU1421
    HDU1789
    HDU1978
    HDU2059
    HDU2089
    深入理解数组与指针的区别
    存储字节对齐问题
    h5新特性<data*>
    浏览器的标准模式和怪异模式
  • 原文地址:https://www.cnblogs.com/wujuncheng/p/14395236.html
Copyright © 2011-2022 走看看