import requests import json import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) API_KEY = "31c4ee60e78cea8503d0ac076298a0da6f5cbc3992f4e4cdc97d84fcbf27248e" BASE_URL = "https://127.0.0.1:27124" HEADERS = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/vnd.olrapi.jsonlogic+json" } def test_search(): query = { "glob": ["*/*.md", {"var": ""}] } print("Sending request...") resp = requests.post( f"{BASE_URL}/search/", headers=HEADERS, json=query, verify=False, proxies={"http": None, "https": None} ) print("Status:", resp.status_code) if resp.status_code == 200: results = resp.json() print(f"Found {len(results)} results.") if results: print("First result sample:", json.dumps(results[0], indent=2)) else: print("Error:", resp.text) if __name__ == "__main__": test_search()