不允许使用的方法不允许使用用于访问此页面的HTTP谓词 我想通过curl删除REST API服务器中的数据并获得回复方法不允许。为什么我收到这条消息?
注意:$ url_1 = API路径
$reqpath = "contacts?expand=".$customer;
$json ='';
$url_1 = $path.$reqpath;
$ch_1=curl_init();
curl_setopt($ch_1, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
curl_setopt($ch_1,CURLOPT_URL, $url_1);
curl_setopt($ch_1,CURLOPT_POST,true);
curl_setopt($ch_1, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_setopt($ch_1, CURLOPT_POSTFIELDS,$json));
curl_setopt($ch_1,CURLOPT_RETURNTRANSFER, true);
$result= curl_exec($ch_1);
curl_close($ch_1);
答案 0 :(得分:0)
您的服务器配置存在问题。
请查看http.request.methods.allowed
行下的http://php.net/manual/en/http.configuration.php。你需要添加" DELETE"在这个配置中。