无法打开流:HTTP请求失败!需要HTTP / 1.1 407代理身份验证(ISA Server需要授权才能完成请求

时间:2011-08-09 09:45:39

标签: php

我对这段代码很感兴趣:

$auth = base64_encode('domain\username:password');
$aContext = array(
    'http' => array(
        'proxy' => 'tcp://proxy:80',
        'request_fulluri' => true,
        'header' => "Proxy-Authorization: Basic $auth",
    ),
);
$cxContext = stream_context_create($aContext);

$sFile = file_get_contents("http://www.codecraft.gr", false, $cxContext);

echo $sFile;

我不断收到以下消息

警告:file_get_contents(http://www.codecraft.gr)[function.file-get-contents]:无法打开流:HTTP请求失败!需要HTTP / 1.1 407代理身份验证(ISA Server需要授权才能完成请求。访问第17行的C:\ wamp \ www \ test17 \ tarantula.php中的Web P

问题是myusername和密码是正确的,我真的无法找到帮助我使用ISA服务器的东西:S 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

“您将遇到的典型错误是错误407代理验证必需此意味着验证已被拒绝,因为用户在域中没有有效的用户帐户或密码输入不正确。” Microsoft ISA故障排除指南。您应该检查用户是否具有正确的资源权限。