Php 提交curl请求后,我得到了不允许的响应方法
方法不允许用于访问此页的HTTP谓词不允许 我想通过curl删除RESTAPI服务器中的数据,但不允许使用回复方法。为什么我收到这个消息 注意:$url_1=API路径Php 提交curl请求后,我得到了不允许的响应方法,php,Php,方法不允许用于访问此页的HTTP谓词不允许 我想通过curl删除RESTAPI服务器中的数据,但不允许使用回复方法。为什么我收到这个消息 注意:$url_1=API路径 $reqpath = "contacts?expand=".$customer; $json =''; $url_1 = $path.$reqpath; $ch_1=curl_init(); curl_setopt($ch_1, C
$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);
这是服务器配置的问题。
查看:在http.request.methods.allowed下的
row。您需要在此配置中添加“DELETE”。我可以用phpinfo()查看此设置吗?我可以在.htaccess文件中配置此设置吗?在.htaccess中查找和选项。我想他们可能会帮助你。