개념: cURL 설정하기

이 항목에서는 API 요청을 테스트하고 만드는 데 유용한 도구인 cURL에 대해 배우게 됩니다. cURL은 HTTP 요청을 하기 위한 명령줄 도구입니다. 브라이트코브 API 호출을 테스트하기 위해 쉘 스크립트에서 cURL을 사용합니다. Mac macOS 또는 다른 유닉스/리눅스 시스템을 사용하는 경우 이미 cURL이 있습니다. Windows를 사용하는 경우 cURL을 얻으려면 아래 지침을 참조하십시오.

Windows

있는Windows경우 다음과 같이 cURL을 다운로드하여 설치할 수 있습니다.

cURL 설치하기

  1. 에서Windows C: 드라이브에 curl이라는 새 폴더를 생성합니다.

    C:curl

  2. https://cygwin.com/install.html 으로 이동하여 해당지침에 따라 사용 중인 시스템에 따라 32비트 또는 64비트 설치 프로그램을 선택하십시오. 설치하는 동안 패키지를 설치할 것인지 묻는 메시지가 표시됩니다. Net 패키지를 열고 curl옵션을 확인한 다음 설치를 완료합니다.

설정 테스트

cURL명령을 실행하려면 터미널 또는 DOS 프롬프트에curl (요청하려는 해당 플래그와 함께) 를 입력한 다음 Return 키를 누르기만 하면 됩니다. cURL이 제대로 설치되었는지 확인하려면 터미널 또는 DOS 창을 열고 프롬프트에 입력한curl다음 Return 키를 누릅니다. 다음과 같은 메시지가 표시되어야합니다.

curl: try 'curl --help' or 'curl --manual' for more information

데이터 보내기

예를 들어 POST 또는 PATCH 요청에서와 같이 API 요청과 함께 데이터를 보내야하는 경우 여러 가지 방법이 있습니다. 데이터를 인라인 또는 별도의 파일에 포함할 수 있습니다. 다음은 데이터를 별도의 JSON 파일로 제출하는 플레이어 관리 API 예제입니다.

curl --request POST
    --url https://players.api.brightcove.com/v2/accounts/57838016001/players
    --header 'authorization: Bearer YOUR_ACCESS_TOKEN_HERE'
    --header 'content-type: application/json'
    --data <player_data/player_config.json