이 튜토리얼에서는 cURL을 사용하여 사용자를 추가하고 Node.js 및 Express.js 서버로 GET/POST 요청을 수행하는 방법을 보여줍니다.
소개
cURL은 서버에서 또는 서버로 데이터를 전송하는 데 사용되는 전송 도구입니다. 다음을 포함한 다양한 인터넷 전송 프로토콜을 지원합니다.
- 딕셔너리
- 파일
- FTP, FTPS
- 부지런한 사람
- HTTP, HTTPS
- IMAP, IMAPS
- LDAP, LDAPS
- POP3, POP3S
- RTMP, RTSP
- SCP, SFTP
- 중소기업, 중소기업
- SMTP, SMTP
- 텔넷 및 TFTP
프록시 지원, 사용자 인증, FTP 업로드, HTTP 게시, SSL 연결, 쿠키, 파일 전송 재개, Metalink 등과 같은 cURL을 사용하여 유용한 트릭을 수행할 수 있습니다.
중요한 : cURL은 모든 전송 관련 기능에 대해 libcurl에 의해 구동됩니다.
cURL은 명령줄에서 사용됩니다. 소프트웨어 개발 중에 API를 빠르게 테스트하는 데 주로 사용됩니다. Node.js 서버에서 모든 API를 테스트하고 싶을 때 개인적으로 cURL을 사용합니다. 개발자에게 정말 편리한 도구입니다.
글꼴 변경 구글 크롬
Postman은 훌륭하지만 cURL은 매우 훌륭합니다. - 치두메 은남디
이 게시물에서는 기본적인 cURL 기능과 옵션에 대해 알아보겠습니다. 또한 cURL을 사용하여 API 끝점에서 GET, POST 요청을 수행하는 방법도 배웁니다.
cURL 옵션
|_+_| 또는 |_+_|
|_+_| 그리고 |_+_| HTTP 서버와 통신할 때 사용할 수 있는 사용자 지정 요청 방법을 지정합니다. 지정된 요청 방법은 달리 사용되는 방법(기본값은 GET) 대신 사용됩니다.
POST 요청을 수행하려면:
비주얼 스튜디오 코드 라이브 서버
--request
GET 요청을 수행하려면:
-X
|_+_|를 통해 요청을 지정하지 않으면 기본적으로 GET이 됩니다.
--request
이것은 데이터를 가져오거나 전송할 URL을 지정합니다.
vue 3 타입스크립트 예제
cURL 문서에서:
가져올 URL을 지정하십시오. 이 옵션은 구성 파일에 URL을 지정하려는 경우에 주로 유용합니다.
주어진 URL에 체계 이름이 누락된 경우(예: http: // & # 8221 ; 또는 ftp: // & # 8221 ; 등) cURL은 호스트를 기반으로 추측합니다.
가장 바깥쪽 하위 도메인 이름이 DICT, FTP, IMAP, LDAP, POP3 또는 SMTP와 일치하는 경우 해당 프로토콜이 사용됩니다. 그렇지 않으면 HTTP가 사용됩니다.
예를 들어 localhost:3000에 있는 로컬 서버에서 GET 요청을 수행하려면 |__+_| |_+_|
-X
동일한 URL에서 POST를 수행하려면:
curl --request POST
메모 : 백슬래시 |_+_| cURL에서 옵션을 구분하는 데 사용됩니다.
재미있는 프로그래밍 프로젝트 자바
외부 API의 경우 여전히 동일합니다.
다음에서 영화 목록을 가져오려고 한다고 가정해 보겠습니다. https://moviesdb.com/movies/all .
curl --request GET
|_+_|의 모든 영화 목록 불러와 인쇄됩니다.
#노드 #자바스크립트 #웹개발 #api #프로그래밍
반응 네이티브 카메라 키트
블로그.logrocket.com
cURL을 사용하여 Node.js 서버에 GET/POST 요청을 수행하는 방법
cURL을 사용하여 Node.js 및 Express.js 서버로 사용자를 추가하고 GET/POST 요청을 수행하는 방법을 알아보세요. 또한 cURL을 사용하여 API 끝점에서 GET, POST 요청을 수행하는 방법도 배웁니다. cURL은 명령줄에서 사용됩니다. 소프트웨어 개발 중에 API를 빠르게 테스트하는 데 주로 사용됩니다. Node.js 서버에서 모든 API를 테스트하고 싶을 때 개인적으로 cURL을 사용합니다. 개발자에게 정말 편리한 도구입니다.