Oxygen Chrome

API 2

[Python/Requests 오류] Expecting value: line 1 column 1 (char 0)

문제상황requests를 사용해 json 형식의 데이터를 올리고 있습니다.완료 메세지가 출력되어있어 확인해보니 이상한 점을 발견했습니다. Status Code는 200, 정상적으로 완료된 상황인데, 요청 실패 메세지가 출력되어 있습니다.   하지만 사용하고 있는 서버에 접속해 확인해보니 데이터가 잘 올라가 있었습니다. (?) 원인 알아보기 먼저 만만한 GPT(4o)에게 물어봅시다.GPT 답변: 오류 메시지 **Expecting value: line 1 column 1 (char 0)**는 Python의 json.loads() 함수가 JSON 데이터를 파싱할 때 빈 문자열이나 유효하지 않은 JSON을 만났을 때 발생합니다.주된 발생 원인입력 데이터가 비어 있음:json.loads("")처럼 빈 문자열을 전..

카테고리 없음 2024.12.03

[Python] requests 사용 POST json 포맷 데이터 전송하기 (+ Status Code 400 409 오류 해결)

requests 라이브러리는 파이썬에서 HTTP 통신을 간편하게 보낼 수 있게 해주는 라이브러리이다.오늘은 requests로 POST하면서 정리한 내용을 포스팅 해보려 한다.(REST API 공부하려했는데 바로 사용하려면 라이브러리 갖다 쓰는게 최고인 듯 하다.) 나도 처음 해보는거라 잘 모르니 자세한 내용은 하단 독스 참고 !https://docs.python-requests.org/en/latest/user/quickstart/    우분투 24.04 / 파이썬 3.12.10 curl ? requests? 터미널 명령어 curl터미널에서 명령어로 간단하게 수행할 수 있는 curl은대부분 시스템에 기본으로 설치되어 있어 간단하다는 장점이 있습니다. 하지만, 터미널 명령어만으로 추가작업을 한다던지, 여러..

공부/Python 2024.10.31