본문 바로가기

728x90

curl 명령

CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 테스트 환경 $ cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) curl 버전 확인 $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate ID.. 더보기
curl 명령어 curl 명령어 기본 구문 curl [options...] 옵션 --noproxy : 프록시를 사용하지 않는 호스트 목록 -x, --proxy [PROTOCOL://]HOST[:PORT] : 지정된 포트에서 프록시 사용 --resolve HOST:PORT:ADDRESS : HOST:PORT를 ADDRESS로 강제 해결 사용 예시 curl noproxy curl --noproxy example.com http://example.com curl --noproxy localhost,127.0.0.1 http://example.com curl proxy curl --proxy [PROTOCOL://]HOST[:PORT] [URL] curl -x http://proxy-server:8080 http://examp.. 더보기
웹 서버가 HTTP/2 프로토콜을 지원하는지 확인하는 방법 웹 서버가 HTTP/2 프로토콜을 지원하는지 확인하는 방법 1. 브라우저 개발자 도구 브라우저의 개발자 도구를 사용하여 웹 사이트의 리소스 요청 및 응답을 확인할 수 있습니다. 주로 Chrome, Firefox, Safari 등의 브라우저에서는 네트워크 탭에서 HTTP/2 프로토콜로 요청된 리소스를 확인할 수 있습니다. "Protocol" 열에서 "h2"로 표시됩니다. 크롬 브라우저에서 확인하는 방법 크롬 브라우저에서 F12를 눌러 개발자 도구를 실행 여러(Name, Url, Status) 탭 중 한 곳에서 오른쪽 버튼을 클릭하여 Protocol 항목을 활성화함 Protocol 항목이 나오면서 프로토콜 버전을 확인할 수 있음 HTTP/1.1 : http/1.1 HTTP/2 : h2 2. curl 명령어 .. 더보기
Simple HTTP File Upload Server Simple HTTP File Upload Server 간단한 파일 업로드 및 다운로드 서버 1. docker-compose 파일 생성 vim docker-compose.yml version: '3' services: upload-server: image: julienmeerschart/simple-file-upload-download-server container_name: upload-server hostname: upload-server restart: unless-stopped environment: SERVER: "http://fb.sangchul.kr" volumes: - ./result:/app/uploads expose: - 3000/tcp ports: - 3000:3000 이 서비스는 호.. 더보기
리눅스 curl 명령어(curl bash -x) curl 명령어(curl bash -x) curl로 스크립트를 다운로드하기 curl -Ssf https://sangchul.kr/scripte/webconfsync.sh -o /tmp/webconfsync.sh curl로 스크립트를 다운로드하고 실행하기 curl -Ssf https://sangchul.kr/scripte/webconfsync.sh | bash -x wget을 사용하여 스크립트를 다운로드하고 실행하기 wget -qO - https://sangchul.kr/scripte/webconfsync.sh | bash -x 더보기
curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법 curl 버전 정보 $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets http code 출력 curl -s -o /dev/nul.. 더보기
리눅스 curl 명령어 curl 명령어 curl은 명령 줄 인터페이스를 통해 데이터를 전송하거나 받기 위해 사용되는 유명한 도구입니다. 주로 HTTP, HTTPS, FTP 등을 통해 데이터를 전송하는 데 사용됩니다. curl을 사용하여 웹 서버로 HTTP 요청을 보내거나 파일을 다운로드하고, API 엔드포인트에 데이터를 전송할 수 있습니다. curl 패키지 설치 yum install -y curl curl --version $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap i.. 더보기

728x90