Php HTTP错误401.2-未经授权
我使用curl在php中调用web服务。但在服务器端,我的站点在IIS7中的位置发生了变化,并使其安全 所以现在我在调用Web服务时遇到了一个问题。出现以下错误: 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
我不知道如何传递用户凭据。请说明问题所在以及如何处理。添加这些选项。希望能有所帮助() []:
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);