요청을 보낼 때 꼭 문자열로 변환해야 하는 이유?

2020. 5. 20. 17:53Etc/Question

 

패킷이 문자열로 되어있기 때문
패킷? 서버에 요청하고 보낼 때의 규칙이기도 하고 데이터의 묶음이라고도 하고
한번 찾아볼까요
네트워크 상에서 요청시 패킷 단위로 요청이 오가는데 그 패킷이 문자열로 되어 있는 것
그래서 GET, POST 등과 같이 요청을 보낼 때 JSON.stringify 등으로 꼭 문자열로 변환해서 보내줘야 함

=> 직렬화!! : 전송할 수 있는 상태로 만드는 것 (JSON.stringify)

반대는 역직렬화 : 사용할 수 있는 상태로 만드는 것 (JSON.parse)