HTTP Status 400 – Bad Request
来源:互联网 发布:淘宝服装图片拍摄技巧 编辑:程序博客网 时间:2024/06/10 17:47
HTTP Status 400 – Bad Request
Type Status Report
Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
Apache Tomcat/8.5.12
解决:restful的增删对应的http方法分别为put及delete(边跑步边想到的。。。)
调用put方法步骤
1.修改tomcat下conf/web.xml
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<init-param>//主要是这里,默认的readonly属性是true,即不支持put方法,改为false
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>这段代码若web.xml中已经存在就修改上面readonly节点属性即可,若没有就新加。2.修改tomcat目录下conf/tomcat-users.xml,添加用户权限,同时调用接口时也需要加上同下的权限。
<?xml version='1.0' encoding='cp1252'?>
<tomcat-users>
<user name="admin" password="admin" roles="admin" />
</tomcat-users>3.修改工程项目下的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<security-constraint>
<web-resource-collection>
<web-resource-name>Demo App</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Demo App</realm-name>
</login-config>
<security-role>
<description>Role for restricted resources</description>
<role-name>admin</role-name>
</security-role>
</web-app>新加以上代码。至此即可调用put方法。
5 0
- HTTP Status 400 – Bad Request
- http 400 Bad Request
- HTTP/1.1 400 Bad Request
- HTTP 400 Bad-Request解决方法
- HTTP 错误 400 - Bad Request
- Android http post 文件 bad request 400
- 研发过程遇到HTTP 400 Bad Request
- HTTP 1.1 400 Bad Request 11ms
- BUG:HTTP 400错误(Bad request)
- HTTP Request Status 汇总
- Error parsing HTTP request header--400 bad request
- http request status code详解
- HTTP/1.1 400 Bad Request 报错的处理办法
- 分享失败 http/1.1 400 bad request 【sina android sdk】
- Telnet HTTP 测试步骤 解决返回400 bad Request
- javax.ws.rs.BadRequestException: HTTP 400 Bad Request错误处理
- 关于python请求url报HTTP Error 400: Bad Request
- ERROR 微信安卓报http 400 Bad Request -Invalid Header name错误
- POJ 2481 Cows(树状数组)
- 9个PHP魔术方法总结
- 剑指offer-15.反转链表
- Android--Parcelable接口的用法
- 欢迎使用CSDN-markdown编辑器
- HTTP Status 400 – Bad Request
- iOS预编译文件添加
- 20个代码生成框架
- CF#798 A. Mike and palindrome(水题)
- 【linux】ubuntu右键添加终端
- 《CSS权威指南》读书笔记8
- 人类简史——开篇
- quagga 的原理解析 zebra原理解析
- 跟小刀学习 java 数据结构 栈和队列的实现