Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular$http PUT-Apache在PUT时返回401错误_Angularjs_Apache_.htaccess - Fatal编程技术网

Angularjs Angular$http PUT-Apache在PUT时返回401错误

Angularjs Angular$http PUT-Apache在PUT时返回401错误,angularjs,apache,.htaccess,Angularjs,Apache,.htaccess,我正在使用此代码发送CORS HTTP PUT请求: return $http.put(path, params).then(successCallback, errorCallback); 在我的Apache2日志中,我看到以下错误: 10.0.8.204 - - [05/Apr/2016:13:12:56 +0000] "OPTIONS /users/1459774400684 HTTP/1.1" 401 387 "https://my.domain.com OS X 10_11_3) A

我正在使用此代码发送CORS HTTP PUT请求:

return $http.put(path, params).then(successCallback, errorCallback);
在我的Apache2日志中,我看到以下错误:

10.0.8.204 - - [05/Apr/2016:13:12:56 +0000] "OPTIONS /users/1459774400684 HTTP/1.1" 401 387 "https://my.domain.com OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36"
返回401错误

我的根目录中有一个.htaccess文件,说明(mod_头已启用):


标题始终设置访问控制允许原点“*”
标头始终设置访问控制允许方法“*”
标头始终设置访问控制允许标头“*”

我不明白为什么或在哪里可以了解有关此错误的更多详细信息,因为error.log中没有关于此的任何信息…

这些标题对我有效:
标题集访问控制允许来源“*”
标题集访问控制允许方法“GET、POST、PUT、PATCH、DELETE、OPTIONS”
标题集访问控制允许标题“x-request-with,content-type,accept,origin,authorization,x-csrftoken”
@AlonEitan它不起作用。。
<IfModule mod_headers.c>
   Header always set Access-Control-Allow-Origin "*"
   Header always set Access-Control-Allow-Methods "*"
   Header always set Access-Control-Allow-Headers "*"

</IfModule>