반응형 Python2 python, flask, json : request body에 포함된 데이터를 response body에 활용하기 Flask를 활용하여 간단한 API 서버를 작성해 보았다. 주로 테스트에 필요한 더미 서버를 만들 때 사용하는데, 이번엔 request body에 포함된 데이터를 response body 일부에 활용하게 되었다. 아래는 샘플 코드다. server.py : main source response : 응답 샘플을 넣어둔 폴더 from flask import Flask, request, Response, send_file import json import time import uuid import datetime from pytz import utc from waitress import serve from pathlib import Path app = Flask(.. 2022. 4. 17. flask : boto3 활용하여 AWS S3에 file upload URL(presigned_post) 응답주는 web server 구현하기 검증해야할 Application Server에서 Client에서 upload하는 file을 AWS S3 Bucket에 넣어 관리하고자 하는 요구사항이 있었다. 해당 Application Server에서는 아래와 같은 시나리오로 upload API를 구현하게 되었다. (아래 그림에서 "flask web server" 부분이 실제 Application Server 위치에 해당함) 그렇게 구현된 Server의 Client Application도 검증 대상이었는데, Client Server 간에 발생할 수 있는 API 단위별 검증을 위해 종종 미리 정해둔 응답을 주도록 dummy server를 만들어서 Client Application을 검증하는 경우가 있어서 위 시나리오로 추가된 API에 대한 부분도 작업을 .. 2021. 9. 3. 이전 1 다음 반응형