0
我试图调用页面在PHP与HTTP_GET:HTTP GET未使用端口
$url = "http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=1135446";
http_get($url, $appelOptions, $appelInfos);
我的问题是,这是行不通的每一次。
我安装了Wireshark来看看我真的发送了什么,我发现了一件奇怪的事情。有时,该端口不用于HTTP请求。
当它工作,我有:
Hypertext Transfer Protocol
GET http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=1135446 HTTP/1.1\r\n
Request Method: GET
Request URI: http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=1135446
Request Version: HTTP/1.1
User-Agent: PECL::HTTP/1.6.5 (PHP/5.2.4-2ubuntu5.7)\r\n
Host: mysite.fr:9090\r\n
Pragma: no-cache\r\n
Accept: */*\r\n
Proxy-Connection: Keep-Alive\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Date: Fri, 15 Jun 2012 16:40:46 +0200\r\n
Accept-Charset: utf-8\r\n
Accept-Encoding: gzip;q=1.0,deflate;q=0.5\r\n
\r\n
而当它不是:
Hypertext Transfer Protocol
GET http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=1135446 HTTP/1.1\r\n
Request Method: GET
Request URI: http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=1135446
Request Version: HTTP/1.1
User-Agent: PECL::HTTP/1.6.5 (PHP/5.2.4-2ubuntu5.7)\r\n
Host: mysite.fr\r\n
Pragma: no-cache\r\n
Accept: */*\r\n
Proxy-Connection: Keep-Alive\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Date: Fri, 15 Jun 2012 16:40:34 +0200\r\n
Accept-Charset: utf-8\r\n
Accept-Encoding: gzip;q=1.0,deflate;q=0.5\r\n
\r\n
我试着打电话与wget的页面,它一直在努力:
wget http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=1135446
所以我猜测,我的问题ID由于Apache配置,但我不知道在哪里看。请问你能帮帮我吗 ?
什么是$ appelOptions端口语法? – Dre
$ appelOptions =阵列( [URL] => http://mysite.fr:9090/neolane-webservice/campagnesclient/Coclico=724098 [压缩] => 1 [标题] =>数组 ( [保持-Alive] => 300 [连接] =>保活 [日期] =>星期一,2012 6月18日16时47分54秒0200 [接收字符集] => UTF-8 ) [超时] => 10 [proxyhost] => http:// myproxy ); – julienpar