티스토리 뷰
""" API를 처리한다. """ @app.route('/api',methods=["POST"]) def api(): """ requset 사용 요령 # query = request.form['query'] # post 방식 일때 query = request.args.get('query') # get 방식 일때 # results1 = request.args.get('results1', '0-100') # 이렇게 숫자로 제한을 둘수도 있다. """ # POST requset 데이터를 json으로 변환하는 방법 bytes = request.data jsonDict = json.loads(bytes.decode("utf-8")) # Security에 관한 것들을 처리한다. try: key = jsonDict['key'] except: print("key 인자가 없습니다.") return "요청 실패" # 명령어에 대한 것을 처리한다. try: cmd = jsonDict['cmd'] except: print("cmd 인자가 없습니다.") return "요청 실패" if cmd == "u01": pass elif cmd == "u02": pass elif cmd == "u90": try: shcode = jsonDict['shcode'] print(shcode) except: print("shcode 인자가 없습니다.") return "요청 실패" try: hname = jsonDict['hname'] print(hname) except: print("hname 인자가 없습니다.") return "요청 실패" try: cursor = g.db.cursor() cursor.execute("insert into List values('{0}','{1}')".format(shcode,hname)) g.db.commit() except: print("u90 : 데이터베이스 에러발생") else: return "요청 실패" return "요청 성공"
'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬] Python에서 MySQL 서버 접속하고 Select, Delete 하기 (0) | 2017.01.05 |
---|---|
[파이썬] 엔터키 진행. Press Enter to continue... 코드 (0) | 2016.12.16 |
[파이썬] 지메일 발송 코드 (0) | 2016.12.14 |
[파이썬] PyQt Designer UI 이벤트 처리 (0) | 2016.12.13 |
[파이썬] PyQt Designer를 이용한 UI 제작 (0) | 2016.12.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- create-react-app 시작하기
- 파이썬 프로그래밍
- 파이썬
- 최신 nodejs
- python tip
- node 최신버전
- Java
- react 시작하는 법
- java programming
- cors 해결방법
- cors 문제
- 문제해결
- cros 방법
- ubuntu node
- 자바
- php로 자바스크립트 콘솔 출력
- Java 프로그래밍
- 자바프로그래밍
- rustup
- 프로그래밍구성방법
- 프로그래밍
- cargo 설치 명령어
- 자바스크립트 배열 오브젝트 삭제
- 빈 컴포넌트
- 배열에서 오브젝트 삭제하기
- cros 에러
- 파이썬 팁
- Python Programming
- nginx cors
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함