W5500 - http client에서 post 방식으로 데이터를 보내려고 합니다.

GET 방식은 실습 해보았습니다.
데이터 잘 받아오네요.

예제페이지

다만 POST 방식을 쓰려는데,
POST 방식은 Body 쪽에 A=1& B=2 이러한 식으로 값을 넣어줘야 하더군요.
저 예제에서 GET 방식을 쓸때는 버퍼를 분해(?)하지 않고도 값을 받아왔는데
POST 방식은 꼭 버퍼를 분해해서 값 넣고 재조합해서 보내야 하는것처럼 보입니다.

즉, GET 방식은 제공되는 전송함수 쓰면 되지만, POST 는 직접 헤더부터 바디를 짜서 보내는게 아닌가 궁금합니다.

http client POST 방식 예제 없을까요?

안녕하세요

GET의 경우 query를 URL에 연결하여 전송하면 되지만,
POST의 경우는 BODY에 query를 넣어 전송하도록 되어있습니다.
버퍼를 분해해서 보내야하는것처럼 보이는 것은 POST의 특성으로 직접구현하셔야 합니다.

1 Like

알려주셔서 감사합니다.