0
를 사용하지 않는 가져 오기 :HTTP 나는 HTTP_GET와 PHP의 페이지를 호출하려고 포트
$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
그래서 나는 아파치 설정으로 인한 내 문제를 추측하고 있지만 어디서 볼 것인지 모른다. 제발 도와 주실 수 있나요?
에서 포트 구문 :
불행하게도
http_get
는 존중하지 않는 것? – 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