Http Request Failed! Http/1

I am having problems calling a url from PHP code. I need to gọi a service using a query string from my PHP code. If I type the url into a browser, it works ok, but if I use file-get-contents() to make the call, I get:

Warning: file-get-contents(http://.... ) failed to mở cửa stream: HTTP request failed! HTTP/1.1 202 Accepted in ...

The code I am using is:

$query=file_get_contents("http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv");echo($query);Like I said - điện thoại tư vấn from the browser và it works fine. Any suggestions?

I have also tried with another url such as:

$query=file_get_contents("http://www.youtube.com/watch?v=XiFrfeJ8dKM");This works fine... Could it be that the url I need to điện thoại tư vấn has a second http:// in it?


Bạn đang xem: Http request failed! http/1

*

*

*

Xem thêm:

Could this be your problem?

Note: If you"re opening a URI with special characters, such as spaces, you need to encode the URI with urlencode().


*

";function get_fcontent( $url, $javascript_loop = 0, $timeout = 5 ) { $url = str_replace( "&", "&", urldecode(trim($url)) ); $cookie = tempnam ("/tmp", "CURLCOOKIE"); $ch = curl_init(); curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1" ); curl_setopt( $ch, CURLOPT_URL, $url ); curl_setopt( $ch, CURLOPT_COOKIEJAR, $cookie ); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true ); curl_setopt( $ch, CURLOPT_ENCODING, "" ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch, CURLOPT_AUTOREFERER, true ); curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ); # required for https urls curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout ); curl_setopt( $ch, CURLOPT_TIMEOUT, $timeout ); curl_setopt( $ch, CURLOPT_MAXREDIRS, 10 ); $content = curl_exec( $ch ); $response = curl_getinfo( $ch ); curl_close ( $ch ); if ($response<"http_code"> == 301 || $response<"http_code"> == 302) ini_set("user_agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1"); if ( $headers = get_headers($response<"url">) ) foreach( $headers as $value ) if ( substr( strtolower($value), 0, 9 ) == "location:" ) return get_url( trim( substr( $value, 9, strlen($value) ) ) ); if ( ( preg_match("/><<:space:>>+window.location.replace("(.*)")/i", $content, $value) || preg_match("/><<:space:>>+window.location="(.*)"/i", $content, $value) ) && $javascript_loop