首页 > 其他分享 >解决主流办法没能HttpMediaTypeNotAcceptableException: No acceptable representation问题

解决主流办法没能HttpMediaTypeNotAcceptableException: No acceptable representation问题

时间:2024-03-24 14:04:33浏览次数:25  
标签:返回 HttpMediaTypeNotAcceptableException get 对象 acceptable No 问题 406 方法

问题描述:

        写web项目时遇到一些小问题,前端请求后端死活报406错误问题,一些网络上主流的方法试过之后仍然无法解决问题。

问题分析:

        @RestController会在返回结果时直接返回对象,再由Spring将对象转为json,如果结果对象没有get方法,就会报以上错误。

        但是,406错误原因是多样的,一些主流的解决办法网上能搜到,我这里只列举这一种特殊情况。

解决步骤:

1.检查方法的返回对象是否含有get方法。

2。如果返回对象中没有get方法,若启用了lombok注解开发,则直接加上@Data

如果以上方法没有解决问题,则请仔细查看浏览器控制台中网络请求的各种header是否正确

仔细比对请求头和响应头,大概率会是这里的问题

标签:返回,HttpMediaTypeNotAcceptableException,get,对象,acceptable,No,问题,406,方法
From: https://blog.csdn.net/Chen_231236/article/details/136986556

相关文章

  • Deepin-安装Monodevelop
    Deepin安装MonoDev1.确定系统版本cat/etc/debian_version2.添加密钥sudoapt-getinstallapt-transport-httpsdirmngrsudoapt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recv-keys3FA7E0328081BFF6A14DA29AA6A19B38D3D831EFecho"debhttps://download.......
  • Python包的本地安装(.whl)报错:.whl is not a supported wheel on this platform
    以Pandas为例:1.报错:.whlisnotasupportedwheelonthisplatform.2.报错原因:下载的包与Python版本不相配3.解决步骤(共4步):Step1:在cmd输入命令“pipdebug--verbose”,查看可支持的版本。Step2:下载对应版本的安装包(根据......
  • P1002 [NOIP2002 普及组] 过河卒(动态规划)
    #include<bits/stdc++.h>usingnamespacestd;longlongdp[30][30];boolm[30][30];intmain(){ intAx,Ay,Mx,My; cin>>Ax>>Ay>>Mx>>My; Ax+=2;Ay+=2;Mx+=2;My+=2; dp[2][1]=1; m[Mx][My]=1; m[Mx-2][My-1]......
  • 替代 Evernote!离线优先、数据安全的个人笔记 | 开源日报 No.205
    laurent22/joplinStars:40.4kLicense:NOASSERTIONjoplin是一个安全的笔记和待办事项应用程序,具有Windows、macOS、Linux、Android和iOS的同步功能。可以处理大量笔记,可以组织成笔记本笔记可搜索,并且支持标签和Markdown格式支持从Evernote导入格式化内容和......
  • 最快的 Python API 框架之一:简单、现代、高性能 | 开源日报 No.207
    tiangolo/fastapiStars:68.1kLicense:MITfastapi是一个现代、高性能、易学习、快速编码且适用于生产环境的框架。其主要功能和核心优势包括:高性能:与NodeJS和Go相当,是最快的Python框架之一。编码速度快:开发特性的速度提高约200%到300%。减少错误:减少大约......
  • 工业相机里面图像数据格式mono8,packetedmono10是什么意思,还有color是什么意思?
    mono8,即存储下来的图像为单色,8Bit的图片,一般是bmp,jpeg等。packedmono10,即存储下来的图片为单色,10Bit的图片,但是一般都是存储为16Bit图片,packed存储即将10Bit的数据以16Bit的方式填充,剩余的本应填充为0的6个bit被下一帧图片数据填充,这****样做可以减少数据量和数据冗余度,节省空......
  • 范式(Normal Form)是数据库设计中的概念。新的范式(paradigm)
    范式(NormalForm)是数据库设计中的概念,用于描述关系型数据库中的数据表结构是否符合特定的标准化要求。通过将数据库表设计规范化到特定的范式中,可以提高数据库的数据存储效率和数据的一致性,并减少数据冗余。在关系数据库中,存在不同的范式,常见的包括第一范式(1NF)、第二范式(2NF)、第......
  • Dotnet8运行新问题-he configured user limit (128) on the number of inotify instan
    问题现象:System.IO.IOException:Theconfigureduserlimit(128)onthenumberofinotifyinstanceshasbeenreached,ortheper-processlimitonthenumberofopenfiledescriptorshasbeenreached      解决办法:修改配置:sudovim/......
  • 【附源码】Node.js毕业设计高校拼车系统(Express)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着社会的发展与科技的进步,人们对于出行方式的需求日益多样化,尤其是在高校校园内,学生、教职工等群体的出行需求频繁而复杂。传统的出行方式如步行、自行车......
  • 【附源码】Node.js毕业设计高校排课系统设计(Express)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着信息技术的飞速发展,高校教育管理逐渐向数字化、智能化方向迈进。在这一背景下,高校排课系统作为教育管理的重要组成部分,其优化与改进显得尤为重要。传统......