가져 오기 - Linux 명령 - Unix 명령

이름

lwp-request, GET, HEAD, POST - 간단한 WWW 사용자 에이전트

개요

lwp-request [-aeEdvhx] [-m method] [-b ] [-t ] [-i ] [-c <콘텐츠 유형>] [-C <자격 증명>] [-p <프록시 -URL>] [-o <형식>] ...

기술

이 프로그램 은 WWW 서버와 로컬 파일 시스템에 요청을 보내는 데 사용할 수 있습니다. POST 및 PUT 메소드에 대한 요청 내용은 stdin에서 읽습니다. 응답의 내용은 stdout에 인쇄됩니다. 오류 메시지는 stderr에 인쇄됩니다. 프로그램은 실패한 URL 수를 나타내는 상태 값을 반환합니다.

옵션은 다음과 같습니다.

-m <방법>

요청에 사용할 메소드를 설정하십시오. 이 옵션을 사용하지 않으면 프로그램의 이름에서 메서드가 파생됩니다.

-에프

프로그램이 해당 방법이 불법이라고 판단하는 경우에도 요청을 강제합니다. 서버는 결국 요청을 거부 할 수 있습니다.

-b

이 URI는 인수로 주어진 모든 상대 URI를 해석하기위한 기본 URI로 사용됩니다.

-t <타임 아웃>

요청에 대한 시간 초과 값을 설정하십시오. 제한 시간은 프로그램이 실패하기 전에 원격 서버의 응답을 기다리는 시간입니다. 제한 시간 값의 기본 단위는 초입니다. 타임 아웃 값에``m ''또는``h ''를 추가하여 분 또는 시간 단위로 만들 수 있습니다. 기본 타임 아웃은 '3m', 즉 3 분입니다.

-i <시간>

요청에 If-Modified-Since 헤더를 설정하십시오. 시간 이 파일 이름 인 경우이 파일의 수정 시간 소인을 사용하십시오. time 이 파일이 아니면 리터럴 날짜로 파싱됩니다. 인식 된 형식에 대한 HTTP :: Date를 살펴보십시오.

-c

요청에 대한 Content-Type을 설정하십시오. 이 옵션은 POST와 PUT과 같은 내용을 취하는 요청에만 허용됩니다. "-f"옵션과 함께 "-c"옵션을 사용하여 메서드가 내용을 가져 오게 할 수 있습니다. POST의 기본 Content-Type은 "application / x-www-form-urlencoded"입니다. 다른 Content-type의 기본값은 "text / plain"입니다.

-p <프록시 -URL>

요청에 사용될 프록시를 설정하십시오. 또한 프로그램은 환경에서 프록시 설정을로드합니다. "-P"옵션을 사용하여이를 비활성화 할 수 있습니다.

-H

각 요청 마다이 HTTP 헤더를 보냅니다. 몇 가지를 지정할 수 있습니다 (예 :

lwp-request \ -H 'Referer : http : //other.url/'\ -H '호스트 : somehost'\ http : //this.url/

-C <사용자 이름> : <암호>

기본 인증으로 보호되는 문서에 대한 자격 증명을 제공합니다. 문서가 보호되어 있고이 옵션으로 사용자 이름과 암호를 지정하지 않은 경우이 값을 입력하라는 메시지가 표시됩니다.

다음 옵션은 프로그램에 표시되는 내용을 제어합니다.

-유

요청이있을 때 요청 방법과 절대 URL을 인쇄하십시오.

-유

요청 방법과 절대 URL 외에도 요청 헤더를 인쇄하십시오.

-에스

응답 상태 코드를 인쇄하십시오. 이 옵션은 HEAD 요청의 경우 항상 켜져 있습니다.

-에스

응답 상태 체인을 인쇄하십시오. 라이브러리에서 처리하는 리디렉션 및 권한 부여 요청을 보여줍니다.

-이자형

응답 헤더를 인쇄하십시오. 이 옵션은 HEAD 요청의 경우 항상 켜져 있습니다.

-디

응답 내용을 인쇄하지 마십시오.

-o <형식>

인쇄하기 전에 HTML 컨텐트를 다양한 방법으로 처리하십시오. 응답의 컨텐츠 유형이 HTML이 아닌 경우이 옵션은 효과가 없습니다. 유효한 형식 값은 다음과 같습니다. 텍스트 , 추신 , 링크 , HTML덤프 .

텍스트 형식을 지정하면 HTML은 일반 latin1 텍스트 형식으로 지정됩니다. ps 형식을 지정하면 Postscript 형식으로 지정됩니다.

링크 형식은 HTML 문서에서 찾은 모든 링크를 출력합니다. 상대 링크는 절대 링크로 확장됩니다.

html 형식은 HTML 코드를 다시 포맷하며 덤프 형식은 HTMLsyntax 트리를 덤프합니다.

-V

프로그램의 버전 번호를 출력하고 종료하십시오.

-h

사용 메시지를 인쇄하고 종료하십시오.

-엑스

추가 디버깅 출력.

-에이

내용 입력 및 출력을 위해 텍스트 (ASCII) 모드를 설정하십시오. 이 옵션을 사용하지 않으면 내용 입력 및 출력이 2 진 모드로 수행됩니다.

이 프로그램은 LWP 라이브러리를 사용하여 구현되기 때문에 LWP가 지원하는 프로토콜 만 지원합니다.

중요 : man 명령 ( % man )을 사용하여 특정 컴퓨터에서 명령이 어떻게 사용되는지보십시오.