Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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
Php HTTP错误401.2-未经授权_Php_Jquery_Codeigniter - Fatal编程技术网

Php HTTP错误401.2-未经授权

Php HTTP错误401.2-未经授权,php,jquery,codeigniter,Php,Jquery,Codeigniter,我使用curl在php中调用web服务。但在服务器端,我的站点在IIS7中的位置发生了变化,并使其安全 所以现在我在调用Web服务时遇到了一个问题。出现以下错误: HTTP错误401.2-未经授权 由于身份验证标头无效,您无权查看此页 我不知道如何传递用户凭据。请说明问题所在以及如何处理。添加这些选项。希望能有所帮助() []:CURLOPT\u HTTPAUTH 要使用的HTTP身份验证方法。这些选择包括: CURLAUTH_BASIC、CURLAUTH_DIGEST、CURLAUTH_GSN

我使用curl在php中调用web服务。但在服务器端,我的站点在IIS7中的位置发生了变化,并使其安全

所以现在我在调用Web服务时遇到了一个问题。出现以下错误:

HTTP错误401.2-未经授权

由于身份验证标头无效,您无权查看此页


我不知道如何传递用户凭据。请说明问题所在以及如何处理。

添加这些选项。希望能有所帮助()

[]
CURLOPT\u HTTPAUTH

要使用的HTTP身份验证方法。这些选择包括: CURLAUTH_BASIC、CURLAUTH_DIGEST、CURLAUTH_GSN协商、CURLAUTH_NTLM、, CURLAUTH_ANY和CURLAUTH_ANYSAFE

按位|(或)运算符可用于组合多个字符 方法如果完成此操作,cURL将轮询服务器以查看哪些方法 它支持并选择最好的一个

CURLAUTH_ANY是CURLAUTH_BASIC | CURLAUTH_DIGEST的别名| 卷曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲

CURLAUTH_ANYSAFE是CURLAUTH_DIGEST的别名| 卷曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲曲


请指定Web服务的身份验证要求。您使用的是什么IIS7身份验证技术?
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_USERPWD, $username.':'.$password);