지금껏 requests.post(url=url, data=data, headers)로 POST 요청을 보낼 때 항상 json/application 형식으로 요청이 가는 줄 알았습니다..
하지만... 새로운 개발을 위해 타 솔루션을 사용하는 과정에서 포스트맨으로는 잘 되는게 로컬에서는 안되길래 원인을 모르고 있다가 검색을 해보니.. data= 는 application/x-www-form-urlencoded 방식의 요청이고, json = 이 json/application 방식이라고 알게 되었습니다...
참고 페이지: https://www.daleseo.com/python-requests/
앞으로는 파이썬에서 제공되는 모듈 하나하나를 뜯어보며 해당 모듈을 정확히 파악하는 습관을 들여야 할 거 같습니다. 대충 알고 하다가 이렇게 커다란 실수..? 무지한 거 보다 잘못 아는게 더 무섭다는 말이 이런건가봅니다...