社区
C#
帖子详情
POST 网站登录 返回 406 无法接受
johnwanzhi
2012-02-28 08:43:18
POST地址:http://login.netgame.com(国外)
第一次遇到这种情况。服务器返回:406 不接受
求解答!
...全文
482
6
打赏
收藏
POST 网站登录 返回 406 无法接受
POST地址:http://login.netgame.com(国外) 第一次遇到这种情况。服务器返回:406 不接受 求解答!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
johnwanzhi
2012-02-28
打赏
举报
回复
已经找到原因了。原因如下:httpWebRequest.Accept = "*/*";
johnwanzhi
2012-02-28
打赏
举报
回复
真心求答案!
johnwanzhi
2012-02-28
打赏
举报
回复
MIME不可能,以为我在浏览器可以正常登录。我用程序POST登录,才提示406 不接受
蔡袅
2012-02-28
打赏
举报
回复
[Quote=引用 2 楼 johnwanzhi 的回复:]
很感谢二楼的回答,但是不是我想要的结果啊。
[/Quote]我也查了下很多时候出现的是MIme不接受的错误。
johnwanzhi
2012-02-28
打赏
举报
回复
很感谢二楼的回答,但是不是我想要的结果啊。
蔡袅
2012-02-28
打赏
举报
回复
HTTP 406错误是HTTP协议状态码的一种,表示无法使用请求的内容特性来响应请求的网页。一般是指客户端浏览器不接受所请求页面的 MIME 类型。
而MIME类型是在把输出结果传送到浏览器上的时候,浏览器必须启动应用程序来处理这个输出文档。这可以通过多种类型MIME(多功能网际邮件扩充协议)来完成。在HTTP中,MIME类型被定义在Content-Type header中。
例如,架设你要传送一个Microsoft Excel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”。在大多数实际情况中,这个文件然后将传送给 Execl来处理(假设我们设定Execl为处理特殊MIME类型的应用程序)。在ASP中,设定MIME类型的方法是通过Response对象的 ContentType属性。
常见的MIME类型有:
超文本标记语言文本 .html,.html text/html
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
GIF图形 .gif image/gif
JPEG图形 .ipeg,.jpg image/jpeg
au声音文件 .au audio/basic
MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG文件 .mpg,.mpeg video/mpeg
AVI文件 .avi video/x-msvideo
GZIP文件 .gz application/x-gzip
TAR文件 .tar application/x-tar
假如你的IIS提供了客户的浏览器不支持的MIME类型则会报406错误。
解决办法
一般406错误在浏览器上很少发生,因为大多数浏览器会接受Web服务器反馈的任何数据。
如果客户端不是一个浏览器,那么就只能通过检查客户端系统所产生的接受数据包和Web服务器反馈的数据流来研究该问题。如果你无法接触这些系统的源程序,你就只能将该问题提交给开发这些系统的公司的技术支持人员。
【Java】Api
Post
请求
返回
`
406
` 状态码(jackson)
状态码
406
解决方案,jackson等第三方库的注意事项
post
请求
406
,not acceptable问题
最近在做一个项目,发现自己从ajax发送请求后
返回
的json数据接收不到,后台没有报错,经测试ajax的seccess内代码没有走,打开浏览器控制台一看,报错
post
:
406
not acceptable,接收后台传输过来响应的type为text/html。 上网查找类似问题,总结如下: 1、@responsebody标签没有加。那么
返回
的内容会经过视图解析器,加上标签后
返回
的数据会直接写入到...
SSM 项目,请求
返回
406
问题
SSM 项目,请求
返回
406
问题 问题详情: 点击
登录
按钮,发送请求,
返回
406
问题原因: 1)、可能是缺少jar 包 2)、在springMVC.xml 的配置文件中没有注册Adapter (大概) 解决方案: 1)、导入jar 包 可以去Maven 中导,或者手动导入。 注意:导入的jar 包要和spring 版本对应,(spring 4.X 对应 Jackson 2.X) 2)、SpringMVC 注册 这里找到两个: <!--jackon --> <!--json转化器,它
Spring Boot解决
406
错误之
返回
对象缺少Getter/Setter方法引发的问题
在Spring Boot开发中,接口请求
返回
数据是系统交互的重要环节,尤其在开发RESTful风格的API接口时,保持接口数据的正常
返回
对于客户端访问非常重要。然而,开发过程中常常会遇到由于数据类型或
返回
格式问题导致的错误,其中最常见的就是`
406
Not Acceptable`异常。本篇文章以实际的案例出发,详细分析在
POST
请求中产生
406
错误的原因,并提供针对
返回
数据类型的完整解决方案。
ajax请求
406
,Ajax请求
返回
(
406
不可
接受
)
在我的Rails应用程序中,javascript模板profile.js.erb不会呈现。我收到错误代码
406
Not Acceptable。这个模板应该在视图中追加一个局部星号#profile。 Ajax请求由jquery无限滚动插件完成。这里是我的代码Ajax请求
返回
(
406
不可
接受
)。动作def profile@page=params[:page] ||1@videos=Video.all(...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章