Notice
Recent Posts
Recent Comments
준호씨의 블로그
perl LWP::UserAgent 모듈을 이용해서 http get 하기 본문
반응형
perl 로 스크립트를 짜다 보면 http get 을 할 일이 종종 있다. socket 으로 구현하기도 하고 HTTP::Tiny 를 사용하기도 하고 LWP::UserAgent 를 사용하기도 하는데 여기서는 간단한 LWP::UserAgent 사용 예를 들어 본다. (HTTP::Tiny 를 사용하려고 했었는데 599 Internal Exception 이 자꾸 발생해서 LWP::UserAgent 를 사용 했다.)
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $response = $ua->get("http://127.0.0.1:8080/index.php");
print $response->decoded_content;
좀 더 자세한 사용법은 아래 링크를 참고 한다.
timeout 이나 agent 설정 등 여러 기능들을 가지고 있다.
덤.
좀 오래된 리눅스 머신에는 GET 이라는 커맨드가 있는 경우가 있는데 LWP::UserAgent 를 사용하고 있다. GET 이 없는 경우 lwp-request 를 사용 할 수 있다. 둘 다 같은 커맨드라고 보면 된다.
반응형
'개발이야기' 카테고리의 다른 글
express3 -> express4 migration. 세션 destroy (0) | 2016.11.07 |
---|---|
shell date 커맨드로 어제, 내일 날짜 구하기 (0) | 2016.10.27 |
osx brew 로 php 설치 및 apache 와 연동 (0) | 2016.10.12 |
python random 값 구하기 (0) | 2016.10.12 |
python sleep, 잠시 멈추기 (0) | 2016.10.12 |
Comments