Curl 未经授权的错误

Curl 未经授权的错误,curl,http-status-code-401,unauthorized,Curl,Http Status Code 401,Unauthorized,如图所示,当我尝试运行时,它会给我401 unhorized错误。但当我在浏览器中运行这个Url时,它运行得很好 知道我的错误在哪里吗?知道我遗漏了什么吗 PHP Curl代码 <?php $ch = curl_init("https://www.example.com/Push_Order.php?orderId=1562"); curl_setopt($ch); $response = curl_exec($ch); curl_close($ch); ?> 这个P

如图所示,当我尝试运行时,它会给我401 unhorized错误。但当我在浏览器中运行这个Url时,它运行得很好

知道我的错误在哪里吗?知道我遗漏了什么吗

PHP Curl代码

<?php

$ch = curl_init("https://www.example.com/Push_Order.php?orderId=1562");

curl_setopt($ch);

$response = curl_exec($ch);

curl_close($ch);
?>


这个Push_Order.php文件只包含插入查询。

您似乎在服务器上的Apache中启用了授权,但您目前没有意识到,因为您的浏览器正在缓存用户名和密码

您必须设置
CURLOPT_USERPWD
选项,如下所示:

<?php

$ch = curl_init("https://www.example.com/Push_Order.php?orderId=1562");

curl_setopt($ch, CURLOPT_USERPWD, "myusername:mypassword");

$response = curl_exec($ch);

curl_close($ch);
?>

我的Apache2 web服务器发出了这个错误消息,我花了一点时间进行诊断,所以我想记录下任何人在研究与我相同的问题时的错误,并登陆这里

我错误地认为我的Apache运行良好,并且我确实存在授权问题,正如消息所暗示的那样。事实上,我的Apache配置文件中有语法错误

如果本地
curl
向您提供

(字符对字符相同,给定或获取URL和端口号)您可能希望检查您是否可以愉快地运行

service apache2 reload

在调查授权太重之前

当然,您的错误是您没有代码,当前的问题与php无关。@Inurosen该文件仅包含insert查询。是的,您是对的。。我已放置.httaccess文件。。谢谢
service apache2 reload