GET vs POST

디오·2021년 6월 2일
1

rest api를 설계할 때
쿼리 파라미터가 복잡해지거나 엄청 길어질 가능성이 있을 때
get이 아닌 post를 사용하고 있었다.

그 이유가... url 길이 제한에 쿼리까지 포함한다는 잘못된 생각 때문이었다.
2048 bytes로 잘못 알고 있었는데 사실 HTTP 표준에는 아무런 제한이 없다.

물론 사용하는 브라우저, 서버, 클라이언트 라이브러리에 따른 제한은 있다.
(대부분 8 KB 라고 한다. 자세한 내용은 여기 -> https://stackoverflow.com/questions/2659952/maximum-length-of-http-get-request)

앞으로는 잘 만들자.

profile
디오디오

0개의 댓글