【发布时间】:2010-10-15 13:23:57
【问题描述】:
我正在尝试设置 php sdk。 SDK 正在使用 Curl 发出请求。但我必须通过代理来完成。
我的选择:
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-2.0',
CURLOPT_PROXYPORT => '8080',
CURLOPT_PROXY => 'proxy',
);
curl_setopt_array($ch, $opts);
print "<pre>"; print_r($opts); print "</pre>";
这是打印:
Array
(
[78] => 10
[19913] => 1
[13] => 60
[10018] => facebook-php-2.0
[59] => 8080
[10004] => proxy
[10015] => method=GET&access_token=xxxxxxxxxxxxxxxxxx
[10002] => https://graph.facebook.com/naitik
[10023] => Array
(
[0] => Expect:
)
)
并打印 print_r(curl_error($ch));返回:
Received HTTP code 403 from proxy after CONNECT
应该使用哪些选项才能使其发挥作用?
【问题讨论】: