import requests import sys from pathlib import Path import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) sys.path.insert(0, str(Path(__file__).resolve().parent.parent.parent)) from vault_utils import BASE_URL, API_KEY headers = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"} proxies = {"http": None, "https": None} queries = ["path:Фракции/Tests", "path:Tests", "Фракции", "Tests"] for q in queries: print(f"--- Testing query: {q} ---") try: resp = requests.post(f"{BASE_URL}/search/simple/", headers=headers, params={"query": q}, verify=False, proxies=proxies) print("Status:", resp.status_code) data = resp.json() print("Results count:", len(data)) if data: print("First result:", data[0].get('filename')) except Exception as e: print("Error:", e)