Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -17,18 +17,14 @@ app.add_middleware(
|
|
17 |
@app.get("/")
|
18 |
@app.post("/")
|
19 |
async def proxy(request: Request, url: str):
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
# Forward the request to the target URL
|
24 |
if request.method == "GET":
|
25 |
-
response = requests.get(url)
|
26 |
elif request.method == "POST":
|
27 |
-
# Read JSON data if available
|
28 |
data = await request.json() if request.headers.get("Content-Type") == "application/json" else None
|
29 |
-
response = requests.post(url, json=data)
|
30 |
-
|
31 |
-
# Return the response from the target server
|
32 |
return Response(content=response.content, status_code=response.status_code, headers=dict(response.headers))
|
33 |
|
34 |
if __name__ == "__main__":
|
|
|
17 |
@app.get("/")
|
18 |
@app.post("/")
|
19 |
async def proxy(request: Request, url: str):
|
20 |
+
headers = {
|
21 |
+
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
|
22 |
+
}
|
|
|
23 |
if request.method == "GET":
|
24 |
+
response = requests.get(url, headers=headers)
|
25 |
elif request.method == "POST":
|
|
|
26 |
data = await request.json() if request.headers.get("Content-Type") == "application/json" else None
|
27 |
+
response = requests.post(url, json=data, headers=headers)
|
|
|
|
|
28 |
return Response(content=response.content, status_code=response.status_code, headers=dict(response.headers))
|
29 |
|
30 |
if __name__ == "__main__":
|