ka1kuk commited on
Commit
f196a8a
1 Parent(s): aa54fa9

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +5 -9
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
- if not url:
21
- raise HTTPException(status_code=400, detail="URL not provided")
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__":