프론트엔드에서 백엔드로 인자값 전달하는 방법 (Flutter -> Python FastAPI)

안녕하세요 Flask를 선생님께 배우고 현재 FastAPI로 넘어간 학생입니다

현재 Flutter로 프론트엔드를 개발하고 백엔드 쪽으로 FastAPI를 사용하고 있습니다.
플라스크와 비슷하기도 하고 성능상 이유로 인해 FastAPI로 넘어왔습니다

질문드릴게 있어서 오랜만에 찾게 되었습니다.

Flutter에서 사용자로부터 인자값을 받아 JSON 형태로 Python에게 전달해주려고 하는데(POST메써드 사용)
Python에서는 GET 메써드로 받아야 하나요?
파이어베이스에서는 POST 한 정보가 바로 등록이 되던데 Django나 Flask같은 웹 프레임워크에서는 어떻게 해야되죠?

  • 데이터베이스에 등록할 정보가 아니라 함수로 넘겨서 웹 스크래핑을 하는 앱을 토이프로젝트로 개발하는 중입니다! 도와주세요!

thebjko 319

2022년 1월 13일 12:02 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

POST로 전송한 데이터는 POST로 읽어야 합니다.

장고의 경우 다음 문서를 참고해보세요.

https://wikidocs.net/70855#get-post

박응용

2022년 1월 13일 1:51 오후

감사합니다! 데이터베이스를 사용하지 않는 방법은 없나요? 데이터베이스를 사용하지 않으면 POST 메써드를 사용했을 때 데이터가 어디에도 POST되지 않는건가요? - thebjko님, 2022년 1월 13일 4:51 오후 추천 , 대댓글
@thebjko님 GET, POST는 HTTP 요청방식으로 데이터베이스와는 상관이 없습니다. - 박응용님, 2022년 1월 13일 5:52 오후 추천 , 대댓글
@박응용님 그러면 save() 메소드를 사용하면 데이터가 어디에 저장되는건가요? 위에 올려주신 링크에서는 게시글이 등록되었는데, 그게 데이터베이스 없이 가능하단 말씀이신가요? - thebjko님, M 2022년 1월 14일 11:17 오전 추천 , 대댓글