더북(TheBook)

GET 방식은 URL만으로 정보를 보낼 수 있지만, POSTPUT 메서드는 메시지를 body에 담아서 보내야 합니다. -d, --data 옵션을 이용하면 POSTPUT 메서드에 데이터를 보낼 수 있습니다. curl -X POST -d "search=microservice" http://www.google.com을 입력해 POST 방식으로 호출하겠습니다.

-d를 이용한 데이터 전달

D:\curl-7.56.1-win64-mingw\bin> curl -X POST -d "search=microservice" http://www.google.com

<!DOCTYPE html>

<html lang=en>

  <meta charset=utf-8>

  <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">

  <title>Error 405 (Method Not Allowed)!!1</title>

  ......


 

해당 페이지가 POST 메서드를 허가하지 않았다는 메시지를 출력했습니다. 검색 결과를 조회하지는 못했지만 POST 메서드가 호출된 것은 확인할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.