투케이2K

125. (TWOK/WORK) [업무 정리] [API 호출 테스트] Window GitBash curl 사용해 Api http 호출 테스트 - get , post 본문

투케이2K 업무정리

125. (TWOK/WORK) [업무 정리] [API 호출 테스트] Window GitBash curl 사용해 Api http 호출 테스트 - get , post

투케이2K 2025. 1. 14. 20:07

[제 목]

[업무 정리] [API 호출 테스트] Window GitBash curl 사용해 Api http 호출 테스트 - get , post

 

[내 용]

------------------------------------------------------------------------------
[테스트 사항 및 환경]
------------------------------------------------------------------------------

환경 : 로컬 Window PC

테스트 사항 : GitBash 사용해 curl api http 호출 테스트 수행

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[설 명]
------------------------------------------------------------------------------

1. 사전) GitBash 가 설치 되어 있지 않은 경우 다운로드 및 설치 진행


2. 윈도우 검색 화면에서 Git Bash 검색 후 실행 실시


3. curl 명령어 사용해 api 호출 및 응답 결과 확인 수행

  >> 문법 : $ curl [옵션] [요청 주소] [헤더 값]

  >> 예시 : $ curl -d '' -k -X GET 'https://jsonplaceholder.typicode.com/posts?userId=1&id=1' -H 'Content-Type: application/x-www-form-urlencoded;' -w %{http_code}

     -k : https 프로토콜에서 SSL 인증서에 대한 검증없이 연결
     -d : http 요청 시 첨부할 데이터
     -X : 요청시 사용할 메소드의 종류 (GET, POST, PUT, PATCH, DELETE)
     -H : 전송할 헤더를 지정
     -w : http 요청 후 response status code 값을 확인

  >> 응답 결과 확인 : 

    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100   308  100   308    0     0    352      0 --:--:-- --:--:-- --:--:--   353[
      {
        "userId": 1,
        "id": 1,
        "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
        "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
      }
    ]
    
    200

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

https://git-scm.com/

https://blog.naver.com/kkh0977/223516317795

https://blog.naver.com/kkh0977/223516245496

https://blog.naver.com/kkh0977/223516182049

------------------------------------------------------------------------------
 
반응형
Comments