Curl 未经授权的错误
如图所示,当我尝试运行时,它会给我401 unhorized错误。但当我在浏览器中运行这个Url时,它运行得很好 知道我的错误在哪里吗?知道我遗漏了什么吗 PHP 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
<?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