android访问服务器405,Http 405 错误

因为现在都用的spring配置的,很少用到servlet了,今天想写一个demo,结果报了一个405的错误.....................真的是打扰了.......

405概念

请求行中指定的请求方法不能被用于请求相应的资源。该响应必须返回一个Allow 头信息用以表示出当前资源能够接受的请求方法的列表。   鉴于 PUT,DELETE 方法会对服务器上的资源进行写操作,因而绝大部分的网页服务器都不支持或者在默认配置下不允许上述请求方法,对于此类请求均会返回405错误。

其实就是说你访问了不是你能访问了,例如你使用post方法访问静态资源,Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求

那么我的这个问题是在哪里呢?

dd7315428462

image.png

super.doGet(req,resp);我忘记注释掉了...........................

以前只知道要注释掉,但不知道是为什么,今天我点进去看了一下里面是怎么写的..........

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

String protocol = req.getProtocol();

String msg = lStrings.getString("http.method_get_not_supported");

if (protocol.endsWith("1.1")) {

resp.sendError(405, msg);

} else {

resp.sendError(400, msg);

}

}

你看,这里,只要http 协议是1.1就返回405,不然就返回400,反正就是直接报错....

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/53819.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

让数字人出圈的技术秘籍,华为率先公开了

明敏 萧箫 发自 凹非寺量子位 | 公众号 QbitAI 在刚刚结束的2022华为开发者大会(HDC2022)上,升级版的手语数字人再次亮相,为大会的主题演讲进行了实时翻译。 相较去年HDC,手语数字人不仅在形象上有了优化,覆…

马斯克组织Code Review,并晒出推特架构图?其代码能力被低估了

近日,马斯克前往 Twitter 总部大楼和工程师团队进行了 code review,并在结束后晒出了合照,以及 Twitter 的系统架构图。 当然这不是 Twitter 的整体架构图,主要是展示了 Timeline 部分的架构,其中关键的组件是 Timelin…

组织变革方法论:华为从IBM得到的关键启示

1998年,华为在IBM顾问帮助下启动了长达十年,以IPD为先导的组织变革,这是当时IBM给到华为的变革管理方法论。今天读来,对中国企业的组织变革依然具有很强的参考价值。 01 业务变革的背景 90年代初,新系统观及高速发展的…

向98年的华为学习:没有高管办公室的青铜器软件

1995~1998华为走上快车道,98年华为的销售额为89亿人民币,员工7000人,公司所有副总裁级别的人都没有独立办公室,也只是在偌大办公室后排,拥有一张简陋的办工桌而已。 如下文章摘抄自:《军工文化》 因为笔者…

华为干部分类赋能手册(珍藏)

战略决定人才配置,战略转型和业务发展意味着人才能力升级,人才是支撑战略实现的第一要素。 通常在不同的时代背景下和企业发展阶段,人力资源都会被赋予不同的使命和责任,在新的时代背景下,组织和个体的关系也发生了根本…

华为宣布成功实现MetaERP研发和替换

华为宣布实现自主可控的MetaERP研发,并完成对旧ERP系统的替换。为了表彰在此项目中作出重大贡献的相关团队和个人,华为在东莞溪流背坡村园区举办了“英雄强渡大渡河”MetaERP表彰会。 曾在二级市场引起轩然大波的国产ERP系统,又一次引起市场关…

[转帖]华为变革史(下)

华为变革史(下) https://www.huxiu.com/article/300116.html 本文来自微信公众号:华夏基石e洞察(ID:chnstonewx),作者:苗兆光、施炜,头图来源:东方IC 接上文&…

WhatsApp营销之群组(二):搜群

新建群就是客户提供联系人和管理员,给群名、群头像、系统商用小号创建群组,按照客户要求来进行创建群组的服务。 对于新建群组,如果打完广告就走,这样群组的威力完全没有发挥出来,未免失去了建群的意义。 根据很多客…

华为干部管理经典模型

“副职一定至少要精于管理,大大咧咧的人,不适合做副职。副职一定通过精细化管理,来实施组织意图。” “正职必须要敢于进攻,文质彬彬、温良恭俭让、事无巨细、眉毛胡子一把抓,而且越抓越细的人是不适合做正职的。” …

Linux下history查看历史操作记录,并显示操作时间

一、在查看历史的操作记录有两种方式。 1.在用户的目录下的.bash_history文件中 [rootlocalhost ~]# cat ~/.bash_history vi /etc/sysconfig/network-scripts/ifcfg-eth0 setup service netwok restart service network restart vi /etc/hosts vi /etc/sysconfig/network …

生成式AI(Generative AI)将重新定义生产力

文章大纲 人工智能模型的新范式“生成式AI模型(Generative Model)”GPT 模型的演进历史生成式AI(Generative AI)将重新定义生产力编写代码金融行业信息安全芯片领域参考文献与学习路径人工智能模型的新范式“生成式AI模型(Generative Model)” 决策式AI模型- Discriminan…

AI做PPT,五分钟搞定别人一天的量,最喜欢卷PPT了

用AI做PPT 主题生成大纲制作PPT 主题生成大纲 如何使用人工智能工具,如ChatGPT和mindshow,快速生成PPT。 gpt国内版 制作PPT,你可能只有一个主题,但没有明确的提纲或思路。 问gpt:计算机视觉的周工作汇报。我这周学…

MNIST手写数字识别数据集研究意义及分析

1 研究MNIST数据集对于本人课题的意义 本人的硕士研究课题是缺陷检测,缺陷检测也是机器学习&深度学习算法在图像处理中的应用,它的难点在于算法创新。因此,在正式开始进行缺陷检测算法的研究之前使用MNIST数据集对于经常用到的图像处理算…

雅思口语话题准备(一)

目录 where are you from? 3.Will you live in the countryside in the future? 4.Have you learned the history of your hometown at school? Does your name have any particular(or special)meaning? 作为一个英语音标大师,请问ɒ和ɔ他们之间有…

文心一言来了,百度却让自己活成了笑话

3月16日,百度类ChatGPT应用“文心一言”发布,不过,对于这场由创始人兼CEO亲自上场的发布会,业内和网友并不看好。发布会结束后,许多网友表示,活着活着,百度终于让自己活成了笑话。 网友所谓的笑…

[200724]什么才是高速固态硬盘?

更换系统盘,但是不知从何入手。。。 旧系统盘:Intel SSDPEKKR256G7 https://www.mouser.cn/datasheet/2/612/e6000p-product-brief-1369263.pdf 看来这个就是高速固态硬盘,升级到1T,必须满足: 接口:M.2接…

USB 3.0 Rx Detect之超速U盘的识别

1 USB超速SerDes原理介绍 1.1 SerDes Rx.Detect SerDes Rx.Detect的原理比较简单,就是通过一个逻辑电路比较RC时间常数的大小。 - 当Rx不存在时,RC时间常数较小。 - 当Rx存在时,RC时间常数较大。 下面将详细描述其原理。 Figure 1-1 USB 3.0电…

百度地图多点路线规划_通勤出行该选谁?高德、百度地图对比,看看谁是上班最优选...

现在导航已经成为我们生活中不可分割的一部分,无论是走路,骑行还是自驾游,我们都会开启导航。特别是在驾车时,有急转弯,测速拍照,超速等,当我们的驾驶方式出现危险行为的时候,导航都…

人工智能真正值得担心的是缺德,而不是聪明

https://www.toutiao.com/a6686045237724316173/ 我们都要思考技术如何体现特定的价值观和假设,这有助于确保“我们用技术打造的世界,是一个我们想要居于其中的世界”。 我们都要思考技术如何体现特定的价值观和假设,这有助于确保“我们用技术…

npm init @vitejs/app 到底是什么意思

对比:基于vue-cli创建和vite创建项目 //vite npm init vitejs/app //cli vue i -g vue脚手架 vue create project-name通过脚手架创建项目需要分两步,而基于vite创建项目只需要一步,那么npm init vitejs/app具体是什么意思呢。 首先了解npx…