项目上遇到请求一个post,响应406问题,这里做个总结:
有个请求url:(post请求)
http://localhost:8090/httpclient/dopost.html
注:我的请求结果是要得到一个json格式字符串
但响应结果是:
<html>
<head>
<title>Apache Tomcat/7.0.47 - Error report</title>
<style>
<!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}-->
</style>
</head>
<body>
<h1>HTTP Status 406 - </h1>
<HR size="1" noshade="noshade" />
<p><b>type</b> Status report</p>
<p><b>message</b> <u></u></p>
<p><b>description</b> <u>The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.</u></p>
<HR size="1" noshade="noshade" />
<h3>Apache Tomcat/7.0.47</h3>
</body>
</html>
即:
解决办法:
  1. 查看Jackson包是否存在。
  2. springmvc默认行为:
    1. 如果后缀是html是不能响应json数据的。
    2. 所以需要修改后缀名,如可改为".action"或者".do"。
    3. 需在web.xml中配置,拦截请求的映射:
重新访问:
http://localhost:8090/httpclient/dopost.action
响应结果:
解决!!!

请求rest服务,报网页406问题解决办法相关推荐

  1. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...

    win10下安装mysql 1. 官网下载mysql 网址:https://www.mysql.com/downloads/ download页面往下拉:点击下图红框: 按下图指示操作: 下载之后解压 ...

  2. Navicat连接MySQL8.0版本时出现Client does not support authentication protocol requested by server;报错的问题解决办法

    Windown系统下 遇到 Navicat连接MySQL8.0版本时出现Client does not support authentication protocol requested by ser ...

  3. ASP+Access UTF-8 网页乱码问题解决办法

    用ACCESS数据库和ASP做网站时用UTF-8编码有时会出现乱码,再者网页出错或者刷新页面后就是乱码,如果数据库取值乱码在开头加上<%@LANGUAGE="VBSCRIPT" ...

  4. 谷歌浏览器本地配置host调试报跨域问题解决办法(禁用blocked requests)

    背景:前后端分离.后端服务支持跨域,后端和前端通过配置host处于同一个一级域名下. 问题:前端重新发布后,碰到以前可以调用的接口报跨域问题 分析:chrome会自动阻止发送不安全的内网请求 解决方案 ...

  5. 运行gitbook init命令报错及问题解决办法 TypeError [ERR_INVALID_ARG_TYPE]: The “data“ argument must be of type stri

    运行gitbook init命令报错,错误信息如下: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be o ...

  6. MongoDB在安装过程中权限不足无法安装服务报错的解决办法

    报错:Service'MongoDB Server' failed to start. Verify that you have sufficient privileges to start syst ...

  7. python无法调用urlopen_python3 urllib中urlopen报错的问题解决办法

    解决python3 urllib中urlopen报错的问题 前言 最近更新了Python版本,准备写个爬虫,意外的发现urllib库中属性不存在urlopen,于是各种google,然后总结一下给出解 ...

  8. 百度AI身份证识别接口,iOS上传base64图片报错216201问题解决办法总结

    1.首先我们查看百度文档,此错误码的介绍: 216201 image format error 上传的图片格式错误,现阶段我们支持的图片格式为:PNG.JPG.JPEG.BMP,请进行转码或更换图片 ...

  9. java文件下载至linux乱码,JAVA 文件下载乱码问题解决办法

    页面设置隐藏的iframe 页面下载按钮 id="btnDown" href="javascript:void(download('btnDown'))" &g ...

最新文章

  1. b丅151组成的充电器电路_BT151S-500R118
  2. java awt canvas_JavaFX AWT Canvas
  3. munin监控windos机子
  4. Java Review - 使用Event Bus实现目录变化的监控
  5. 2021算法竞赛入门班第四节课【搜索】练习题
  6. 我的javaweb学习之旅--html常用块级标签
  7. Druid 数据源连接池配置
  8. url(r'^index/$',views.index)的含义解释
  9. 微服务整合系列整个代码
  10. c语言结构体指针初始化
  11. select 查询例子集
  12. (05)FPGA入门条件
  13. ADO方法访问数据库的封装接口
  14. Spring中自动装配
  15. Ubuntu 安装 gcc-4.9.3-64-gnu
  16. 环境类sci期刊排名一区_这本国产SCI论文期刊今年首破5分,明年或超6分
  17. python一个强大的编程软件零基础也可以学习
  18. iMeta | 黄源/邓越/苏展豪/辛凤姣-心血管疾病与肠道微生物组专刊征稿
  19. php实现增量更新,基于html5plus平台 实现app增量更新功能
  20. Flink SQL搭建实时数仓DWD层

热门文章

  1. C语言 乒乓球比赛问题
  2. deepin 录音器
  3. 老毛桃是一个网名,此人精于PE技术并无私奉献其作品,为广大电脑工作者带来方便。随着U盘大容量的普及,在老毛桃老前辈的指导下开发出适应现阶段的U盘启动盘制作工具,让老毛桃传承经典,发扬光大。 http:
  4. json里读取电视源
  5. php 班级排名,GPA、班级排名、AP/IB,中国学生得多优秀才有申名校的底气?
  6. phpstudy基础介绍
  7. python打印hello word_在屏幕上打印输出Hello World,使用的Python语句是( )_学小易找答案...
  8. STC8G1K08A单片机数模转换
  9. JavaScript 标准日期、中国标准时间、时间戳、毫秒数互转
  10. C语言之本地时间与格林威治时间互相转换(2种相互转换方法)