상세 컨텐츠

본문 제목

postman의 params와 body

카테고리 없음

by esoesmio 2023. 6. 22. 11:05

본문

Postman은 API 개발 및 테스트에 사용되는 인기있는 도구 중 하나입니다. 여기서 "params"와 "body"는 주로 HTTP 요청에서 사용되는 두 가지 요소입니다.

1. Params (매개변수):
Params는 주로 HTTP GET 요청에 사용되며, URL의 쿼리 문자열에 포함됩니다. 이러한 매개변수는 요청을 처리하는 데 필요한 데이터를 전달하는 데 사용될 수 있습니다. 일반적으로 키-값 쌍으로 구성되며, 여러 개의 매개변수를 전달할 수 있습니다. 예를 들어, ` https://api.example.com/users?id=123&name=John `와 같은 URL을 생각해 볼 수 있습니다. 여기서 `id`와 `name`은 매개변수이고, `123`과 `John`은 각각의 값입니다.

2. Body (본문):
Body는 HTTP 요청의 본문에 포함되는 데이터를 나타냅니다. 일반적으로 HTTP POST, PUT, PATCH 요청과 함께 사용되며, URL의 일부로 전달되지 않습니다. 본문은 요청을 처리하는 데 필요한 데이터를 전달하는 데 사용될 수 있습니다. JSON, XML 또는 기타 형식으로 데이터를 전송할 수 있습니다. 예를 들어, 사용자를 생성하는 POST 요청을 보낸다고 가정해 보겠습니다. 요청의 본문에는 사용자의 이름, 이메일 등과 같은 정보가 포함될 수 있습니다.

차이점:
- Params는 URL의 일부로 전달되며, 주로 GET 요청에 사용됩니다. Body는 HTTP 요청의 본문에 포함되며, 주로 POST, PUT, PATCH 요청과 함께 사용됩니다.
- Params는 주로 키-값 쌍으로 구성되지만, Body는 여러 가지 데이터 형식을 사용할 수 있습니다.
- Params는 URL에 노출되므로 보안적으로 민감한 정보를 포함해서는 안 됩니다. Body는 본문에 포함되기 때문에 상대적으로 안전합니다.

Postman에서는 Params와 Body를 사용하여 HTTP 요청을 구성하고 테스트할 수 있습니다. Params는 주로 URL의 쿼리 문자열 파라미터로 추가되는 반면, Body는 Postman의 "Body" 탭에서 데이터를 작성하고 선택한 데이터 형식으로 요청에 포함시킵니다.

댓글 영역