curl 3

[리눅스] 가장 간단한 3가지 통신 테스트 방법 (telnet, curl, /dev/tcp)

리눅스 서버에서 어떤 서비스가 동작하고 있고, 해당하는 서비스의 포트가 listen 상태일 때 다른 서버에서 통신을 확인하는 가장 보편적이고 간단한 통신 테스트 방법 3가지를 소개하고자 한다. 1. telnet telnet IP PORT 연결 실패 시 $ telnet 10.0.2.16 9936 Trying 10.0.2.16... telnet: connect to address 10.0.2.16: Connection refused 연결 성공 시 $ telnet 10.0.2.16 9936 Trying 10.0.2.16... Connected to 10.0.2.16. Escape character is '^]'. 간혹 telnet이 설치되어 있지 않거나 보안상 telnet 명령어의 사용이 불가능한 경우 cur..

curl post json http telnet sftp 명령어 사용법 옵션 예제

CURL 지원 프로토콜 DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP TELNET TELNET 예제 curl -v 'telnet://[IP]:[PORT]' [user@host ~]$ curl -v telnet://10.0.2.16:8089 * About to connect() to 10.0.2.16 port 8089 (#0) * Trying 10.0.2.16... * Connected to 10.0.2.16 (10.0.2.16) port 8089 (#0) HTTP GET 예제 curl -v -X GET 'http..

curl이란? 설치 및 사용법

curl(Client URL)이란? 다양한 통신 프로토콜을 이용하여 데이터를 전송하기 위한 라이브러리와 명령 줄 도구를 제공하는 컴퓨터 소프트웨어 프로젝트이다. 클라이언트에서 커맨드라인(cmd)을 통해서 간단하게 웹 브라우저처럼 데이터를 전송할 수 있는 툴이라고 보면 된다. 회사에서 내부 RestAPI 서비스의 성능테스트를 위해서 사용한 경험이 있다. 설치 및 실행이 직관적이고 간단하기 때문에 API문서 작성 시 Request 예제로 많이 쓰인다. curl 설치 curl.haxx.se/download.html. curl 사용 설치경로에서 \bin\curl.exe를 cmd로 실행하여 사용한다. curl 옵션 Usage: curl [options...] --abstract-unix-socket Connect..