API key값을 받아와야 POST
방식을 사용할 수 있다.
+
클릭으로 collection 추가 후 ,Request name
: Submit an order, save 클릭
마찬가지로 Request name
: API Auth 도 생성
https://github.com/vdespa/introduction-to-postman-course/blob/main/simple-books-api.md
API Auth에서 GET 말고 POST
로 지정
{{baseUrl}}/api-clients
입력 후, Body에서 raw
클릭
text대신 JSON
클릭
{
"clientName" : "Dingdoooo",
"clientEmail" : "Ding@example.com"
}
Body
부분에 코드 clientName, clientEmail 더미 데이터 집어 넣은 후 Send 클릭
Response부분에 accessToken
이 생성, Status : 201 Created 인 것도 확인 가능
(API에서 POST방식을 사용할 수 있도록 토큰 값을 받는다)
Collections - Simple books API
의 Edit
클릭
Variables
클릭
Variable = accessToken
, Initial Value = 토큰 값 넣기
✨ 주의 사항 :
ctrl + s
로 variable 저장해야함 !!! ✨
Body의 none을 raw
로 선택
text를 JSON
선택
bookId, customerName 데이터 입력
Params 옆의 Authorization
클릭
Bearer Token
클릭
{{accessToekn}}
입력
Headers
의 hidden 클릭
Authorization이 제대로 등록되었다.
send 클릭하면, created, ordered가 생성된다
collection +
추가 후 ,Save as 클릭
Request name
: Get All orders 입력 후 Save
API 접근을 위해 Authorization을 추가해야한다.
Params 옆의 Auth
클릭, Type은 Bearer Token
클릭
Token에 {{accessToken}}
입력
{{baseUrl}}/orders
입력 후 , Send
클릭
지금까지 Order한 모든 데이터가 출력된다.
{{baseUrl}}/orders/:orderId
입력
Get an order에서 id : COE2t0PHBVhWUPm1VF0Sw
하나 가져오기
orderId VALUE
값에 집어넣기
GET
에서 PATCH
로 변경한 뒤 , Send 클릭
response의 Body에는 아무것도 뜨지 않는다.
Get All orders에서 Send 클릭했을 때,
id가 COE2t0PHBVhWUPm1VF0Sw
인 customerName
이 Joo에서 Jinjoo로 변경되었다.