file_receive: přejmenování endpointů /pending-files,/download-file → /status,/item
Pokus obejít blokaci JNJ web-proxy, která zařezává GET na "mluvící" názvy (403 Forbidden + přepis URL na ?_sm_nck=1). POST /upload prochází, GET ne. Neutrální názvy /status a /item, metoda zůstává GET — izoluje vliv názvu URL. - klient janssenpc_file_receive.py: PENDING_URL/DOWNLOAD_URL na /status,/item - server DockerCustomApp/app.py: srovnáno s živou verzí z kontejneru (odstraněn drift) + routy přejmenovány, nasazeno na Unraid msgreceiver Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -12,8 +12,10 @@ from datetime import datetime
|
||||
from cryptography.fernet import Fernet
|
||||
|
||||
TOKEN = "13e1bb01-9fd5-44a8-8ce9-4ee27133d340"
|
||||
PENDING_URL = "https://msgs.buzalka.cz/pending-files"
|
||||
DOWNLOAD_URL = "https://msgs.buzalka.cz/download-file"
|
||||
# POKUS: neutrální názvy endpointů, aby je JNJ proxy nepráskala podle klíčových slov.
|
||||
# Server musí mít stejně přejmenované routy (/status, /item), jinak vrátí 404!
|
||||
PENDING_URL = "https://msgs.buzalka.cz/status"
|
||||
DOWNLOAD_URL = "https://msgs.buzalka.cz/item"
|
||||
RECEIVE_DIR = Path(r"C:\Users\vbuzalka\OneDrive - JNJ\##JNJPrenos\ZHovorcovic")
|
||||
LOG_FILE = Path(__file__).parent / "file_send.log"
|
||||
_FERNET = Fernet(base64.urlsafe_b64encode(hashlib.sha256(TOKEN.encode()).digest()))
|
||||
|
||||
Reference in New Issue
Block a user