错误406(接口报406是什么原因)

406错误错误提示:根据请求中接收的主动协商头字段,目标资源没有用户代理可接受的当前表示,并且服务器不愿意提供默认表示。出现的原因:1.请求地址的后缀问题不要些成.html不写或写词.json2.@设置了ResponseBody要把对象转换成json格式,但是缺少转换依赖的Jackson包SpringMVC默认依赖Jackson包,需要加一个Jackson包。$.ajax({url:’/topic/delete’,//后缀写词.json或者不写

大家好,又见面了,我是你们的朋友全栈君。

406错误

  • 错误提示 :根据请求中接收的主动协商头字段,目标资源没有用户代理可接受的当前表示,并且服务器不愿意提供默认表示。

  • 出现的原因 :

    1.请求地址的后缀问题不要些成.html 不写或写词 .json
    2.@设置了ResponseBody 要把对象转换成json格式,但是缺少转换依赖的Jackson包
    SpringMVC默认依赖Jackson包,需要加一个Jackson包。
    
    
    $.ajax({ 
         
              url:'/topic/delete', // 后缀写词.json 或者不写 不能写成.html
              dataType:'json',
              data:{ 
         
                  id:id
              },
              success:function (result) { 
         
                  if(result){ 
         
                      window.location='/topic/list'
                  }else { 
         
                      alert('删除失败')
                  }
              }
          })
     // 地址后缀为.html 
    HTTP/1.1 200 
    Content-Type: text/html;charset=UTF-8
    Content-Language: zh-CN
    Content-Length: 4645                    
    Date: Fri, 26 Jun 2020 12:12:53 GMT
    
    // 请求json数据 url后缀改变 响应头中的类型会改变
    // 地址后缀为.json 或者不写
    HTTP/1.1 200 
    Content-Type: application/json;charset=UTF-8
    Transfer-Encoding: chunked
    Date: Fri, 26 Jun 2020 12:29:55 GMT
    
     @GetMapping("/topic/delete")
        @ResponseBody // 加上注解要引入jackson包 spring容器会自动注册
        public boolean deleteTopic(int id) { 
         
              try { 
         
                  boolean success = topicService.deleteById(id);
                  return success;
              }catch (Exception e){ 
         
                  return false;
              }
        }
    // 引入jar包
    <dependency>
          <groupId>com.fasterxml.jackson.core</groupId>
          <artifactId>jackson-databind</artifactId>
          <version>2.10.3</version>
        </dependency> 
    
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128287.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pta集合相似度_结构相似度

    pta集合相似度_结构相似度原题链接输入样例:33 99 87 1014 87 101 5 877 99 101 18 5 135 18 9921 21 3输出样例:50.00%33.33%#include<bits/stdc++.h>#define x first#define y second#define send string::nopsusing namespace std;typedef long long ll;const int N = 1e4 + 10;cons

    2022年8月8日
    1
  • Java安全之Weblogic 2018-3248分析

    Java安全之Weblogic2018-3248分析0x00前言基于前面的分析,后面的还是主要看补丁的绕过方式,这里就来简单的记录一下。0x01补丁分析先来看看补丁细节private

    2021年12月12日
    54
  • 关于使用XLSTransformer.transformXLS导出Excel表格中遇到的问题

    关于使用XLSTransformer.transformXLS导出Excel表格中遇到的问题1.需求:最近拿到的一个任务,是将订单列表导出,按照订单列表导出(包括筛选条件)。背景:由于原本的订单列表查询代码太过繁重,里面夹杂的逻辑较多,再有一个是自己想尽快的熟悉公司的业务。于是决定,自己按照原本的样子重新写一个查询的逻辑。历程:原本以为这个功能会比较简单,用不了几天。原本打算用4天把这个需求搞定。结果,到今天结束用了10天。这大大的超出了我的预估。这也有开发系统故障的原因,导…

    2022年7月24日
    3
  • CBIR–Survey.C/GPU优化.Sys搭建「建议收藏」

    CBIR–Survey.C/GPU优化.Sys搭建「建议收藏」基于内容的图像检索(英语:Content-basedimageretrieval,CBIR;或content-basedvisualinformationretrieval),属于图像分析的一个研究领域。基于内容的图像检索目的是在给定查询图像的前提下,依据内容信息或指定查询标准,在图像数据库中搜索并查找出符合查询条件的相应图片。

    2022年9月10日
    0
  • python实现udp_python udp报文解析

    python实现udp_python udp报文解析python的udp攻击ddos攻击upd攻击主要是运用,网络套接字模块和多线程或多进程模块对一个ip不断的发送数据包,代码中都是都是自带库python可直接运行和调用。使用前请注意!!!!!!!!!!!!!!!!!!!!!未成年人请勿使用!!!!!!!!!!!!!!!!!!!请勿非法攻击任何网络!!!!!!!!!!!!!!!!!刑法里涉及计算机犯罪的在第285、286、287条,请自行查阅#coding=’utf-8’importsocket#套接字模块fromthreadingim

    2022年10月3日
    0
  • linux如何查看防火墙是否开启?删除iptables规则

    linux如何查看防火墙是否开启?删除iptables规则

    2021年11月3日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号