import requests import json def test_v2_search_api(): url = "http://127.0.0.1:8000/fs-ai-asistant/api/workflow/lawrisk/v2" # Test 1: JSON POST params = { "query": "食品小作坊登记证", "region": "市级" } print(f"Testing search for '食品小作坊登记证' in '市级'...") try: response = requests.post(url, json=params) print(f"Status Code: {response.status_code}") data = response.json() if data.get("success"): risk_subject = data.get("data", {}).get("risk_subject", []) print(f"Success! Found {len(risk_subject)} risk subjects.") if risk_subject: print(f"First subject title: {risk_subject[0].get('title')}") else: print("Warning: success but risk_subject is empty.") print(f"Full response: {json.dumps(data, indent=2, ensure_ascii=False)}") else: print(f"Error: {data.get('message')}") except Exception as e: print(f"API call failed: {e}") if __name__ == "__main__": test_v2_search_api()