curl - w, – write - out 매개 변수 상세 설명
4423 단어 write
말 그대로 write - out 의 역할 은 출력 점 이다.curl 의 - w 인 자 는 완전 하고 성공 적 인 작업 후 지정 한 형식의 내용 을 표준 출력 으로 출력 하 는 데 사 용 됩 니 다.
출력 형식 은 일반 문자열 과 임의의 수량의 변수 로 구성 되 어 있 습 니 다. 출력 변 수 는% {variable name} 의 형식 에 따라 출력 해 야 합 니 다.%, double 이 필요 하 다 면%%%%, 동시에 줄 을 바 꿉 니 다.\r 는 리 턴 입 니 다.\t 는 TAB 입 니 다.curl 은 출력 형식의 변 수 를 적당 한 값 으로 대체 합 니 다. 모든 사용 가능 한 변 수 는 다음 과 같 습 니 다.
url_effective 최종 적 으로 가 져 온 url 주소, 특히 curl 에 지정 한 주소 에 301 점프 가 존재 하고 L 을 통 해 계속 추적 하 는 경우.
http_code http 상태 코드, 예 를 들 어 200 성공, 301 전향, 404 찾 을 수 없 음, 500 서버 오류 등.(The numerical response code that was found in the last retrieved HTTP(S) or FTP(s) transfer. In 7.18.2 the alias response_code was added to show the same info.)
http_connect The numerical code that was found in the last response (from a proxy) to a curl CONNECT request. (Added in 7.12.4)
time_total 총 시간소수점 뒤의 세 자리 까지 정확 하 다.(The total time, in seconds, that the full operation lasted. The time will be displayed with millisecond resolution.)
time_namelookup DNS 분석 시간, 요청 부터 DNS 분석 완료 까지 걸 리 는 시간.(The time, in seconds, it took from the start until the name resolving was completed.)
time_connect 연결 시간, 처음부터 TCP 연결 을 만 드 는 데 걸 리 는 시간, 전방 DNS 분석 시간 을 포함 하여 단순히 연결 시간 이 필요 하 다 면 이 timeconnect 시간 에서 앞 시간 빼 기namelookup 시간.이하 의 동 리 는 더 이상 군말 하지 않 겠 다.(The time, in seconds, it took from the start until the TCP connect to the remote host (or proxy) was completed.)
time_appconnect 연결 완료 시간, 예 를 들 어 SSL/SSH 등 연결 을 만 들 거나 세 번 의 악수 시간 을 완성 합 니 다.(The time, in seconds, it took from the start until the SSL/SSH/etc connect/handshake to the remote host was completed. (Added in 7.19.0))
time_pretransfer 처음부터 전송 준비 시간 까지(The time, in seconds, it took from the start until the file transfer was just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved.)
time_redirect 마지막 전송 전 까지 몇 번 의 방향 을 바 꾸 는 DNS 분석, 연결, 사전 전송, 전송 시간 을 포함 하여 방향 을 바 꾸 는 시간 입 니 다.(The time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before the final transaction was started. time_redirect shows the complete execution time for multiple redirections. (Added in 7.12.3))
time_starttransfer 전송 시작 시간.요청 을 보 낸 후 웹 서버 가 데이터 의 첫 번 째 바이트 로 되 돌아 오 는 데 걸 리 는 시간 (The time, in seconds, it took from the start until the first byte was just about to be transfer. This includes time pretransfer and also the time the server needed to calculate the result.)
size_download 다운로드 크기.(The total amount of bytes that were downloaded.)
size_upload 업로드 크기.(The total amount of bytes that were uploaded.)
size_header 다운로드 한 헤더 의 크기 (The totalk amount of bytes of the downloaded headers.)
size_request 요청 한 크기 입 니 다.(The total amount of bytes that were sent in the HTTP request.)
speed_download 다운로드 속도, 단위 - 바이트 초당.(The average download speed that curl measured for the complete download. Bytes per second.)
speed_upload 업로드 속도, 단위 - 바이트 초당.(The average upload speed that curl measured for the complete upload. Bytes per second.)
content_type 바로 content - type 입 니 다. 더 이상 말 할 필요 가 없습니다. 이것 은 제 블 로그 홈 페이지 를 방문 하여 돌아 온 결과 예제 입 니 다 (text/html, charset = UTF - 8).(The Content-Type of the requested document, if there was any.)
num_connects Number of new connects made in the recent transfer. (Added in 7.12.3)
num_redirects Number of redirects that were followed in the request. (Added in 7.12.3)
redirect_url When a HTTP request was made without -L to follow redirects, this variable will show the actual URL a redirect would take you to. (Added in 7.18.2)
ftp_entry_path The initial path libcurl ended up in when logging on to the remote FTP server. (Added in 7.15.4)
ssl_verify_result ssl 인증 결과, 0 으로 돌아 가면 인증 성공 을 표시 합 니 다.( The result of the SSL peer certificate verification that was requested. 0 means the verification was successful. (Added in 7.19.0))
주의:
1. - w 인 자 를 여러 번 사용 하면 마지막 형식 으로 출력 합 니 다.
2. 위의 변 수 를 사용 할 때 뒤의 작은 괄호 에 있 는 Added in XXX 를 주의 하 십시오. 이것 은 이 변 수 를 지원 하 는 curl 에 필요 한 최소 버 전 을 표시 합 니 다. curl 버 전 을 보고 curl - V 를 사용 합 니 다.버 전이 부족 하면 curl 은 다음 과 같은 오 류 를 알려 줍 니 다.
curl: unknown --write-out variable: 'redirect_url'
참고 문서:
1、man curl
2、http://digdeeply.org/archives/05102012.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
python의 데이터 쓰기 요약저는 실습만 하고 있습니다. 나는 파이썬 파일의 쓰기 방법을 찾았기 때문에 총괄해 보았다. 프로그래밍 초보자이기 때문에 오류도 많다. 만약 잘못이 있으면 꼭 저에게 알려주세요. 샘플 1 sample1.py 코드 하고...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.