Rest TOME方法将删除don';Don’不要只在下班后工作

Rest TOME方法将删除don';Don’不要只在下班后工作,rest,apache-tomee,http-delete,http-put,Rest,Apache Tomee,Http Delete,Http Put,我试图运行PUT和DELETE方法,但得到403禁止响应 $http({method: 'PUT', url: 'http.....', data: $scope.datos}).success(function(data){ .....}; 我正在使用TomEE(Tomcat),并配置了web.xml(服务器) 违约 org.apache.catalina.servlets.DefaultServlet 调试 0 列表 假的 只读 假的 1. 通过将以下配置添加到web.xml(服务器T

我试图运行PUT和DELETE方法,但得到403禁止响应

$http({method: 'PUT', url: 'http.....', data: $scope.datos}).success(function(data){ .....};
我正在使用TomEE(Tomcat),并配置了web.xml(服务器)


违约
org.apache.catalina.servlets.DefaultServlet
调试
0
列表
假的
只读
假的
1.

通过将以下配置添加到web.xml(服务器TomEE)中进行更正:

 <init-param>
    <param-name>cors.allowed.origins</param-name>
    <param-value>*</param-value>
  </init-param>
  <init-param>
    <param-name>cors.allowed.methods</param-name>
    <param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE</param-value>
  </init-param>
  <init-param>
    <param-name>cors.allowed.headers</param-name>
    <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
  </init-param>
  <init-param>
    <param-name>cors.exposed.headers</param-name>
    <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
  </init-param>
  <init-param>
    <param-name>cors.support.credentials</param-name>
    <param-value>true</param-value>
  </init-param>
  <init-param>
    <param-name>cors.preflight.maxage</param-name>
    <param-value>10</param-value>
  </init-param>

科尔斯
*
cors.methods
获取、发布、标题、选项、放置、删除
cors.allowed.headers
内容类型、X-Requested-With、accept、Origin、访问控制请求方法、访问控制请求标头
cors.exposed.headers
访问控制允许来源,访问控制允许凭据
cors.support.credentials
真的
cors.preflight.maxage
10
 <init-param>
    <param-name>cors.allowed.origins</param-name>
    <param-value>*</param-value>
  </init-param>
  <init-param>
    <param-name>cors.allowed.methods</param-name>
    <param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE</param-value>
  </init-param>
  <init-param>
    <param-name>cors.allowed.headers</param-name>
    <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
  </init-param>
  <init-param>
    <param-name>cors.exposed.headers</param-name>
    <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
  </init-param>
  <init-param>
    <param-name>cors.support.credentials</param-name>
    <param-value>true</param-value>
  </init-param>
  <init-param>
    <param-name>cors.preflight.maxage</param-name>
    <param-value>10</param-value>
  </init-param>