올바르게 표시하는 동안 오류 400 : (URL이 매우 길기 때문에 나는 페이스트 빈에 URL을 넣어)PHP 컬 : HTTP 브라우저가 URL
당신은 Here의 URL을 볼 수 있습니다.
컬 & 헤더 :
$header=array();
$header[]="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
$header[]="Accept-Encoding: gzip, deflate";
$header[]="Accept-Language: en-US,en;q=0.5";
$header[]="Connection: keep-alive";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7');
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_exec($ch);
결과 :
오류 400 - RFC 2068 하이퍼 텍스트 전송 프로토콜에서 잘못된 요청 - HTTP/1.1 : 10.4.1 400 잘못된 요청
형식이 잘못된 구문으로 인해 요청을 서버에서 이해할 수 없습니다. 클라이언트는 변경없이 요구를 반복해서는 안 "
브라우저를 곱슬 곱슬하지 않고 직접 URL에 갈 때 :..
멋지게 표시
모든 헤더를 제거하고 결과를 확인하십시오. 한 번에 하나씩 다시 추가하십시오. –