|
|
@@ -1,6 +1,6 @@
|
|
|
from flask import Flask, request, jsonify
|
|
|
import requests
|
|
|
-import os
|
|
|
+from urllib.parse import urlencode
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
|
|
|
@@ -9,9 +9,13 @@ app = Flask(__name__)
|
|
|
def forward_get_as_post():
|
|
|
# Convert GET parameters to JSON
|
|
|
data = dict(request.args)
|
|
|
+ api_key_q = {}
|
|
|
+ if "key" in data:
|
|
|
+ api_key_q = {"token": data["key"]}
|
|
|
+ del data["key"]
|
|
|
|
|
|
# Forward as POST request with JSON body
|
|
|
- target_url = f"http://reitti:8888/api/v1/ingest/owntracks?token={os.getenv('REITTI_API_TOKEN', '')}" # Replace with your target URL
|
|
|
+ target_url = f"http://reitti:8888/api/v1/ingest/owntracks?{urlencode(api_key_q)}"
|
|
|
response = requests.post(target_url, json=data)
|
|
|
|
|
|
return jsonify(
|