-
400 BAD REQUEST일차 TIL 2023. 5. 17. 00:01
문제
Flask를 사용하여 웹페이지에 POST, GET 등의 요청(request)을 처리하는 코드를 만들었다.
실행을 하니 400 Bad Request 이 출력 되며 실행되지 않았음
원인
400 Bad Request 의 경우
응답이 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음
이란 의미이다.
해결
보통 flask에서 받아야하는 POST parameter가 없으면 발생하는데
웹페이지의 form에서 실제로 만들어서 submit하는 name과 value의 조합 중에서
flask에서 실제로 파싱해야 하는 parameter 값이 없기때문에 발생한다.
사용자 입력을 통해 만들어 보내는 form에서 전송하는 parameter 이름의 목록과
flask에서 request.form['parameter_name']으로 받는 목록이 일치한지 확인 후 수정하면 끝이 난다.
참고자료
'일차 TIL' 카테고리의 다른 글
23-05-15 ~ 23-05-19 프로젝트 KPTF (0) 2023.05.19 CRUD란? (0) 2023.05.19 html 간 페이지 이동 (0) 2023.05.17 [Python] 파이썬 [BeautifulSoup] Bs4 설치 오류 해결 (0) 2023.05.04 일차 TIL 시작 (0) 2023.05.04