2019.07.25 python String을 다룰 때 String 앞에 자꾸 backslash 가 앞에 붙는 문제

웹에서 POST로 받는 데이터 포맷이 'data': 'payload' 방식인데 내 payload는 double-quoted로 되어있었다. 따라서 payload 부분에 single-quote를 추가로 더해주었더니 자꾸만 앞에 backslash가 붙어서 서버에서 데이터를 파싱할 때 문제를 일으켰다. 이것저것 찾아보니... 결국 서버에서 데이터를 받을 때 굳이 single-quote를 안 붙여줘도 자동으로 single-quote로 만들더라ㅠㅠ 그래서 single-quote를 억지로 앞에 붙이니 '어 이 친구는 스트링 마크가 아니라 진짜 필요한 single-quote이구나' 하면서 계속해서 앞에 backslash를 붙인듯 하다. 결론 : single-quote로 wrapped 된 데이터가 필요할 때 자꾸 backslash가 문제를 일으키면 그냥 single-quote를 빼고 데이터를 전송해보자 ㄹㅇ 별거 아닌것 때문에 몇시간을.. ㅂㄷㅂㄷ;;;

댓글

이 블로그의 인기 게시물

로컬 Tomcat 서버 실행속도 개선

2019.05.23 - SQLAlchemy 의 객체 상태 관리 (expire, refresh, flush, commit) 에 관한 이해

2020.02.17 Python의 multiprocessing 중 Pool.map(), chunksize에 관한 내용