26 lines
597 B
Python
26 lines
597 B
Python
import json
|
|
|
|
from flask import Flask, jsonify, request
|
|
|
|
|
|
def set_up_processing_server():
|
|
app = Flask(__name__)
|
|
|
|
@app.route("/ready", methods=["GET"])
|
|
def ready():
|
|
resp = jsonify("OK")
|
|
resp.status_code = 200
|
|
return resp
|
|
|
|
@app.route("/process", methods=["POST"])
|
|
def process():
|
|
payload = json.loads(request.json)
|
|
data = payload["data"].encode()
|
|
metadata = payload["metadata"]
|
|
|
|
response_payload = {"metadata_type": str(type(metadata)), "data_type": str(type(data))}
|
|
|
|
return jsonify(response_payload)
|
|
|
|
return app
|