정민수
3 min readJan 4, 2019

190104 스타트업 — 사진추천PROJ

19.01.04. 현재 진행상황

1) 사진 추천 결과 web에 전달 확인

2) url parsing 확인

class MyHandler(BaseHTTPRequestHandler):
def do_HEAD(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()

def do_GET(self):
if content != None:
self.respond({'status': 200})
else:
self.respond({'status': 404})


def handle_http(self, status_code, path):
self.send_response(status_code)
self.send_header('Content-type', 'application/json')
self.end_headers()

return bytes(content, 'UTF-8')

def respond(self, opts):
response = self.handle_http(opts['status'], self.path)
self.wfile.write(response)

HTTP에 실행결과를 JSON형식으로 전송할 수 있다는 것을 확인했다.

local에서 실행시켰을 때, JSON형식으로내용 전달

위 코드에서 handle_http() 함수내에서

path를 통해 localhost:9000 뒤에 붙는 텍스트를 확인하였다.

JSON데이터가 아닌 path를 보여줬을 때

Local에서 테스트한 내용을 AWS-EC2에서 실행했다.

EC2로 실행시, 요청 로그
  • 향후 목표

1) parsing한 내용으로 사진추천 / 매장추천 함수 구분

2) userID 입력 반영

3) rds연결 내용 클래스 분리

4) ec2 파일 저장 반영

정민수
정민수

No responses yet