cURL 속성값들에 대하여

Appendix/Daily Story

php작업을 하다보면 cURL에 대한 작업을 자주하게 된다. 이러한 작업을 할때마다 구글링이 지처.. cURL 전체 속성값에 대해 내용을 작성해 해봅니다.

 

 

CURLINFO_EFFECTIVE_URL - 마지막 유효 URL CURLINFO_HTTP_CODE - 마지막 수신 HTTP 코드

 

CURLINFO_FILETIME- 검색된 문서의 원격 시간 ( CURLOPT_FILETIME활성화 됨). -1을 반환하면 문서의 시간을 알 수 없습니다.

 

CURLINFO_TOTAL_TIME - 마지막 전송을위한 총 트랜잭션 시간 (초)

 

CURLINFO_NAMELOOKUP_TIME - 이름 확인이 완료 될 때까지의 시간 (초)

 

CURLINFO_CONNECT_TIME - 연결을 설정하는 데 걸린 시간 (초)

 

CURLINFO_PRETRANSFER_TIME - 시작부터 파일 전송이 시작되기 직전까지의 시간 (초)

 

CURLINFO_STARTTRANSFER_TIME - 첫 번째 바이트가 전송 될 때까지의 시간 (초)

 

CURLINFO_REDIRECT_COUNT- 리디렉션 수 ( CURLOPT_FOLLOWLOCATION옵션 사용)

 

CURLINFO_REDIRECT_TIME- 마지막 트랜잭션이 시작되기 전에 모든 리디렉션 단계의 초 단위 시간 (CURLOPT_FOLLOWLOCATION옵션 사용)

 

CURLINFO_REDIRECT_URL- CURLOPT_FOLLOWLOCATION옵션을 사용 중지 한 경우 : 마지막 트랜잭션에서 찾은 URL을 리디렉션합니다.이 URL은 수동으로 다음에 요청해야합니다. 이 CURLOPT_FOLLOWLOCATION옵션을 사용 하면 비어 있습니다. 이 경우 리디렉션 URL은에서 사용할 수 있습니다.

 

CURLINFO_EFFECTIVE_URL CURLINFO_PRIMARY_IP - 가장 최근 연결의 IP 주소

 

CURLINFO_PRIMARY_PORT - 가장 최근 연결의 대상 포트

 

CURLINFO_LOCAL_IP - 가장 최근 연결의 로컬 (소스) IP 주소

 

CURLINFO_LOCAL_PORT - 가장 최근 연결의 로컬 (소스) 포트

 

CURLINFO_SIZE_UPLOAD - 업로드 된 총 바이트 수

 

CURLINFO_SIZE_DOWNLOAD - 다운로드 된 총 바이트 수

 

CURLINFO_SPEED_DOWNLOAD - 평균 다운로드 속도

 

CURLINFO_SPEED_UPLOAD - 평균 업로드 속도

 

CURLINFO_HEADER_SIZE - 수신 된 모든 헤더의 총 크기 CURLINFO_HEADER_OUT- 요청 문자열이 전송되었습니다. 이 작업을 수행하려면 curl_setopt ()

 

CURLINFO_HEADER_OUT 를 호출하여 핸들에 옵션을 추가하십시오.

 

CURLINFO_REQUEST_SIZE - 현재 HTTP 요청에 대해서만 발행 된 요청의 총 크기

 

CURLINFO_SSL_VERIFYRESULT - 설정에 따라 SSL 인증 확인 요청

 

CURLOPT_SSL_VERIFYPEER CURLINFO_CONTENT_LENGTH_DOWNLOAD- 다운로드 길이, Content-Length : 필드 에서 읽음

 

CURLINFO_CONTENT_LENGTH_UPLOAD - 지정된 업로드 크기

 

CURLINFO_CONTENT_TYPE- Content-Type : 요청한 문서의 유형 입니다. NULL은 서버가 유효한 Content-Type : 헤더를 보내지 않았 음을 나타냅니다 .

 

CURLINFO_PRIVATE- 이전 CURLOPT_PRIVATE에 curl_setopt () 옵션으로 설정 한이 cURL 핸들과 연관된 개인 데이터

 

CURLINFO_RESPONSE_CODE - 마지막 응답 코드

 

CURLINFO_HTTP_CONNECTCODE - CONNECT 응답 코드

 

CURLINFO_HTTPAUTH_AVAIL - 이전 응답에 따라 사용 가능한 인증 방법을 나타내는 비트 마스크

 

CURLINFO_PROXYAUTH_AVAIL - 이전 응답에 따라 사용 가능한 프록시 인증 방법을 나타내는 비트 마스크

 

CURLINFO_OS_ERRNO- 연결 실패시 Errno. 번호는 OS 및 시스템에 따라 다릅니다.

 

CURLINFO_NUM_CONNECTS - 이전 전송을 달성하기 위해 컬이 생성해야하는 연결 수

 

CURLINFO_SSL_ENGINES - OpenSSL 암호화 엔진 지원

 

CURLINFO_COOKIELIST - 알려진 모든 쿠키

 

CURLINFO_FTP_ENTRY_PATH - FTP 서버의 입력 경로

 

CURLINFO_APPCONNECT_TIME - 시작부터 SSL / SSH 연결 / 핸드 셰이크가 원격 호스트에 완료 될 때까지 걸린 시간 (초)

 

CURLINFO_CERTINFO - TLS 인증서 체인

 

CURLINFO_CONDITION_UNMET - 충족되지 않은 시간 조건에 대한 정보 CURLINFO_RTSP_CLIENT_CSEQ - 다음

 

RTSP 클라이언트 CSeq CURLINFO_RTSP_CSEQ_RECV - 최근받은 CSeq CURLINFO_RTSP_SERVER_CSEQ - 다음

 

RTSP 서버 CSeq CURLINFO_RTSP_SESSION_ID - RTSP 세션 ID

다른 사람들이 많이 본 콘텐츠