강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

dbsgur68961948 のプロフィール画像
dbsgur68961948

投稿した質問数

Spring MVC 1編 - バックエンドWeb開発の中核技術

HTTPリクエストデータ - APIメッセージボディ - JSON

JSON 방식으로 통신할 때

作成

·

353

3

쿼리 파라미터는 사용을 안하나요?

MVCspring

回答 2

16

yh님의 프로필 이미지
yh
インストラクター

안녕하세요. syh님

질문을 3가지 의미로 나누어서 답변 드리겠습니다.

1. HTTP 메시지 바디에 JSON을 전송하면서 동시에 GET URL 쿼리 파라미터도 사용할 수 있나요?

네 가능합니다. 하지만 대부분의 경우 JSON에 필요한 데이터를 다 포함해서 보내기 때문에 JSON 만으로도 충분합니다.

2. JSON 데이터를 쿼리 파라미터로 전송하나요?

HTTP 메시지 바디가 이런 역할을 하도록 설계되어 있기 때문에 쿼리 파라미터를 JSON으로 전송하는 것은 가능은 하지만, 좋은 방법은 아닙니다.

3. GET으로 요청할 때, HTTP 메시지 바디에 JSON을 보내지 않고, 대신에 URL에 쿼리 파라미터만(key=value&..) 보내고, 응답시에만 JSON을 받는 경우도 있나요?

네 이 방법은 매우 자주 사용하고 실용적인 방법입니다.

HTTP 메시지 요청시에 꼭 JSON을 메시지 바디에 보낼 필요는 없습니다. 단순한 조회성 요청이라면 GET + 쿼리 파라미터로 요청하는 것이 더 단순하고 GET의 의도에도 잘 맞습니다.

감사합니다.

2

syh님의 프로필 이미지
syh
質問者

자세한 답변 감사합니다. 3번을 의도하고 물어 본 것이였는데 다음부터는 더 구체적으로 질문드리겠습니다. 죄송합니다.

yh님의 프로필 이미지
yh
インストラクター

네 고맙습니다^^!

dbsgur68961948 のプロフィール画像
dbsgur68961948

投稿した質問数

質問する