HTTP 확장은 주요 PHP 어플리케이션에 편리하고 강력한 기능을 제공하는 것이 목적입니다.
HTTP의 URL, 날짜, 리다이렉트, 헤더, 메세지를 쉽게 다룰 수 있게 합니다. 즉, 간단하게 임의의 데이터 전송에 캐시 및 재송신 기능을 부가할 수 있고, 클라이언트가 선호하는 언어와 문자셋에 대한 협상을 할 숟도 있습니다.
CURL 지원을 사용한다면, 강력한 요청 기능을 제공합니다. PHP 5 이상에서는 병렬 요청을 할 수 있습니다.
매뉴얼에 있는 추가적인 API 레퍼런스와 설치 및 설정을 하는 방법, 예약된 전역 상수를 다음 섹션에서 확인할 수 있습니다:
이 확장은 다음의 클래스들을 정의합니다. 이 확장을 PHP에 내장했거나, 실행시에 동적으로 읽어들일 경우에만 사용할 수 있습니다.
HttpResponse 클래스는 PHP v5.1 이상이 필요합니다. 다른 클래스는 PHP v5.0부터 사용할 수 있습니다.
Note: 몇몇 메쏘드는 PHP v5.0에서 사용할 수 없는 점에 주의하십시오.
이 페이지에 있었던 HTTP 관련 내장함수는 네트워크 분류에서 찾아볼 수 있습니다.
다음 함수는 HTTP 모듈이 없어도 작동합니다: header(), headers_list(), headers_sent(), setcookie() 그리고 setrawcookie().