37 lines
971 B
Python
37 lines
971 B
Python
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()
|